iManager 2.7 SP7 will not start after installing on Red Hat 7.2

  • 7017684
  • 08-Jun-2016
  • 08-Jun-2016

Environment

NetIQ iManager 2.7.7 Patch 7

Situation

Installing iManager 2.7 SP7 on Red Hat Enterprise 7.2 appeared to be successful.  However, Tomcat is only listening on 8080 and a secure connection cannot be had.

Tomcat is not listening on the default secure port of 8443.

The following is seen in the /var/opt/novell/tomcat/logs/catalina.out file while Tomcat is attempting to create its secure connector.

Jun 08, 2016 10:58:45 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Jun 08, 2016 10:58:45 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8443"]
Jun 08, 2016 10:58:46 AM org.apache.tomcat.util.net.jsse.JSSESocketFactory getStore
SEVERE: Failed to load keystore type JKS with path /var/opt/novell/novlwww/.keystore due to /var/op
t/novell/novlwww/.keystore (No such file or directory)
java.io.FileNotFoundException: /var/opt/novell/novlwww/.keystore (No such file or directory)

The iManager trusted keystore was not created.

Resolution

The 32-bit versions of the modules listed in the requirements have not been installed.  This can be done by typing the following.  Note: this was done on a fully patched server.  Ensure the ps command is run to find the correct build numbers.  The build numbers may be different on another server.

yum install glibc (if not already installed)
yum install glibc.i686

The following command finds the current 64 bit version installed.
rpm -qa | grep libstdc*    returns libstdc++-4.8.5-4.el7.x86_64
Then install the matching 32 bit version.
yum install libstdc++-4.8.5-4.el7.i686
yum install libXau-1.0.8-2.1.el7.i686
yum install libxcb-1.11-4.el7.i686
yum install libX11-1.6.3-2.el7.i686
yum install libXext-1.3.3-3.el7.i686
yum install libXi-1.7.4-2.el7.i686
yum install libXinerama-1.1.3-2.1.el7.i686
yum install libXtst-1.2.2-2.1.el7.i686
yum install libgcrypt-1.5.3-12.el7_1.1.i686
yum install libXrender-0.9.8-2.1.el7.i686

Once these modules are installed uninstall iManager 2.7 SP7.  After iManager is uninstalled rename the following directories:
/var/opt/novell/iManager
/var/opt/novell/novlwww
/var/opt/novell/tomcat7
/opt/novell/iManager
/opt/novell/tomcat7
/etc/opt/novell/iManager
/etc/opt/novell/tomcat7

Reinstall iManager 2.7 SP7 Patch 7.