Installer prerequisite fails on files that are not relevant to the RSA Governance & Lifecycle deployment
2 years ago
Originally Published: 2018-03-30
Article Number
000041961
Applies To
RSA Product Set: RSA Governance & Lifecycle
RSA Version:  7.1
Issue
When running the RSA Governance & Lifecycle installer, it fails with a message that there are missing prerequisite files, but the files that are missing are not relevant to the configuration being deployed.

There are several scenarios that can occur:

When choosing to install using a remote database, you fail on missing the local database installation files.

-------------------------------------------------------------
Pre-Requisites Test(s) failed with the following message(s) :
Could not find necessary package instantclient-basiclite-linux.x64-12.1.0.2.0.zip in /tmp/aveksa/packages
-------------------------------------------------------------
Quitting installation due to system does not meet requirements
Fresh install failed.. deleting /home/oracle/install, /home/oracle/Aveksa_System.cfg and /home/oracle/setDeployEnv.sh as part of cleanup.
Step failed! See /tmp/aveksa-install.log for more information.
 

The asmlib is required on non-hardware appliance installations

-------------------------------------------------------------
Pre-Requisites Test(s) failed with the following message(s) :
Could not find necessary package asmlib-008_x64.tar.bz2 in /tmp/aveksa/packages
-------------------------------------------------------------
Quitting installation due to system does not meet requirements
Fresh install failed.. deleting /home/oracle/install, /home/oracle/Aveksa_System.cfg and /home/oracle/setDeployEnv.sh as part of cleanup.
Step failed! See /tmp/aveksa-install.log for more information.
 

There is a Red Hat RPM reported as missing when installing on SUSE Linux.

-------------------------------------------------------------
Pre-Requisites Test(s) failed with the following message(s) :
Could not find necessary package redhat-release-6Server-1.noarch.rpm in /tmp/aveksa/packages
-------------------------------------------------------------
Quitting installation due to system does not meet requirements
Fresh install failed.. deleting /home/oracle/install, /home/oracle/Aveksa_System.cfg and /home/oracle/setDeployEnv.sh as part of cleanup.
Step failed! See /tmp/aveksa-install.log for more information.
Cause
There has been a defect reported that our installer's prerequisite component InspectSystem.sh is requiring all possible files, all of the time.
Resolution

 
Workaround
To workaround this issue prior to our having a fix, creating empty files with the names we are looking for, results in the prerequisite check passing.

Here are the commands to run for each scenario:

Remote database with RSA Governance & Lifecycle on Red Hat

touch /tmp/aveksa/packages/asmlib-008_x64.tar.bz2 
touch /tmp/aveksa/packages/cvupack_Linux_x86_64.zip 
touch /tmp/aveksa/packages/linuxamd64_12102_database_1of2.zip 
touch /tmp/aveksa/packages/linuxamd64_12102_database_2of2.zip 
touch /tmp/aveksa/packages/linuxamd64_12102_grid_1of2.zip 
touch /tmp/aveksa/packages/linuxamd64_12102_grid_2of2.zip 
touch /tmp/aveksa/packages/oracle_12.1.0.2_patches_v001.zip 


Remote database with RSA Governance & Lifecycle on SUSE

touch /tmp/aveksa/packages/asmlib-008_x64.tar.bz2 
touch /tmp/aveksa/packages/cvupack_Linux_x86_64.zip 
touch /tmp/aveksa/packages/linuxamd64_12102_database_1of2.zip 
touch /tmp/aveksa/packages/linuxamd64_12102_database_2of2.zip 
touch /tmp/aveksa/packages/linuxamd64_12102_grid_1of2.zip 
touch /tmp/aveksa/packages/linuxamd64_12102_grid_2of2.zip 
touch /tmp/aveksa/packages/oracle_12.1.0.2_patches_v001.zip
touch /tmp/aveksa/packages/redhat-release-6Server-1.noarch.rpm


Local database of RSA Governance & Lifecycle on SUSE non-hardware appliance

touch /tmp/aveksa/packages/asmlib-008_x64.tar.bz2
touch /tmp/aveksa/packages/instantclient-basiclite-linux.x64-12.1.0.2.0.zip
touch /tmp/aveksa/packages/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip
touch /tmp/aveksa/packages/redhat-release-6Server-1.noarch.rpm


Local database of RSA Governance & Lifecycle on SUSE hardware appliance

touch /tmp/aveksa/packages/instantclient-basiclite-linux.x64-12.1.0.2.0.zip
touch /tmp/aveksa/packages/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip
touch /tmp/aveksa/packages/redhat-release-6Server-1.noarch.rpm

After the zero byte files exist under /tmp/aveksa/packages, our installer should progress on to installing the components that are relevant to your choices.