search cancel

WAM UI install hangs during install

book

Article ID: 240898

calendar_today

Updated On:

Products

SITEMINDER

Issue/Introduction

[ENV]
RHEL7.x
R12.8.06a AdminUI Pre-requisite is installed


[Use case]
Install as 'smuser'

Install R12.8SP6a Prerequisite installer installed fine.
When installing AdminUI, installer reports there are sufficient space but hangs during copying files.

 

Environment

Release : 12.8.06a

Component : SMAUI

Cause

InstallAnywhere will check for the destination folder and the /tmp folder to ensure there are sufficient space available for installation.

However, it is found that the files are also extracted to the user's home directory.

For example, /home/smuser/12345.tmp/

While extracing files to this folder, if the space runs out then the installer hangs.

Setting "LAX_DEBUG={file}" will produce more human friendly report why the installation is failing.

For example, "export LAX_DEBUG=/tmp/install.log" and then run the installer.

 

Resolution

[WORKAROUND]

Step1. Change the user's home.dir to a different location temporarily where more space is available.

Either use the following command or modify the /etc/passwd file directly.

# usermod -d /newhome/username username

However, this command comes with limitation that all the "smuser" spawned process has to be terminated or the /etc/passwd file cannot be updated.

 

In that case the /etc/passwd file can be modified directly.

 

Step2. Copy the Pre-requisite installer generated files from previous home directory to the new home directory.

.com.zerog.registry.xml
.Admin_UI_Prerequisite_Registry.registry
.CA_IAM_FW.registry

If this is not performed, the AdminUI installer will refuse to install as it does not find Pre-requisite installation.

 

Step3. Install the AdminUI

Step4. Copy the 3 updated files to the previous home directory.

.com.zerog.registry.xml
.Admin_UI_Prerequisite_Registry.registry
.CA_IAM_FW.registry

Step5. Revert the changes in the /etc/passwd to point to previous home directory

 

[NOTE]

Using environment variable HOME to switch the home does not work as it is determined via /etc/passwd file.