|Applies To||Authentication Manager 7.1 SP4 full kit|
Red Hat Linux 5.5 64 bit
|Issue||AM 7.1sp4 Full Kit installer for RHEL5 64 bit fails with 2001 - System Error & STACK_TRACE=13|
The installation log /usr/local/RSASecurity/RSAAuthenticationManager/install/logs/rsa_am_<date &time stamp>/rsa_am_install.log shows the following stack trace on the error:
INFO - Thread-42 - installfwrk.install - Error when installing oracle. Exit Code: 255
(Sep 2, 2011 9:58:49 AM), Install, com.ibm.wizard.platform.linux.LinuxProductServiceImpl, msg1, uninstalling RSA Pre Install Filesystem Action (bean11)
|Cause||Notice STACK_TRACE=13 in the stack dump, an error 13 is being sent to the java stack from the OS and indicates a permissions problem.|
The user that is entered during the installation does not have rights to create and write to the selected installation path. A standard linux umask is 022 and can be overridden in /etc/profile to be set by default for all users at a system level (noting that it can also be changed or set in an endusers .bashrc or .profile).
-Umask is a 3 bit permissions operator that determines what rights a user will be passed on login, and calculated as follows:
-First octal: executing user permissions, Second octal: group execution permissions, Third octal: world execution permissions , with the following numeric schematic:
# 1 : read and write
-The user who you wish to run the product under must have rights to create and write the directories, and of course execute the startup and shutdown of the product. In this instance, the umask was set to 027. These permissions will not allow a forked user (in this instance rsaadmin) to create the directory or execute anything under it. AM 7.1 was tested and intended to work with a standard umask of 022. When the passed umask is more restrictive, you will be unable to install the product and recieve an error 13, permissions problem.
To correct without changing default umask in a shared environment (so as not to disrupt any company standards):
-set the umask to 022 as root in the current shell you are working in to install the product
-set the umask to 022 in the .profile or .bashrc for the rsaadmin user in the rsaadmins home directory.
If the home directory is not readily known, look at /etc/password and note the home directory lsited there:
The home directory is /home/rsaadmin, and the shell type is bash.
|Notes||Also see A56016|
|Legacy Article ID||a55806|