Installer doesn't work on SuSE Linux 8.1


The Linux installer doesn't work on SuSE Linux 8.1.

"Fortunately" I've run into the same problem with
another InstallAnywhere script, so I can tell you
the cause.
I suggest that you fix the installer script,
or switch to a newer version of InstallAnywhere.

Following is a quote from ZeroG's support forum:

==================================================

There is an issue with the launcher for Linux, that is affecting Suse 8.1 installs. Due to an older bug in Redhat we have a work around in place. This is conflicting with new versions of Suse.

In your InstallAnywhere directory under resources\launchanywheres\unix you'll find a file called laxunix.sh

In this file is the following block

Code Sample


  1. glibc floating stack problem on Linux

if
then
case `uname -r` in
2.[456]*)
LD_ASSUME_KERNEL=2.2.5
export LD_ASSUME_KERNEL
;;
esac
fi



If you are installing to Suse only, you can simply comment out that export line by adding a # at the start. If you are deploying to both Redhat and Suse, you will need to add an extra conditional statement to make sure it's redhat.. Something like:

Code Sample



if `cat /etc/redhat-release
then
if
then
case `uname -r` in
2.[456]*)
LD_ASSUME_KERNEL=2.2.5
export LD_ASSUME_KERNEL
;;
esac
fi
fi



This issue has been reported with engineering and should be resolved in an upcoming release.

Please sign in to leave a comment.