Installing the eDirectory 8.8 plugins in iManager 2.5 breaks Certificate Server plugins.

  • 7006133
  • 25-May-2010
  • 27-Apr-2012

Environment

Novell eDirectory 8.8 for Win32
Novell eDirectory 8.8 for Linux
Novell eDirectory 8.8 for NetWare
Novell eDirectory 8.8 for HPUX
Novell iManager 2.5
Novell Certificate Server (PKI) 3.1 Plugins

Situation

Installing the eDirectory 8.8 plugins in iManager 2.5 breaks Certificate Server plugins.
Using Certificate Server tasks in iManager results in a System Error.

Resolution

Resolutions\Workarounds:

OES Linux:  This fix requires a new iManager 2.5 framework fix.  This fix should be in the next OES Linux Support Pack: SP2. 
Manual Workaround for OES Linux SP1:
Type the following in a terminal on the server with root access:
chown novlwww /opt/novell/iManager/lib
chmod 755 /var/opt/novell/tomcat4/webapps/nps/WEB-INF/bin/linux/libnpkit.so.3.1.0
chmod 755 /var/opt/novell/tomcat4/webapps/nps/WEB-INF/bin/linux/libnpkiapi.so.3.1.0
rm -f /opt/novell/iManager/lib/libnpkit.so
rm -f /opt/novell/iManager/lib/libnpkit.so.3
ln -sf /var/opt/novell/tomcat4/webapps/nps/WEB-INF/bin/linux/libnpkit.so.3.1.0 /opt/novell/iManager/lib/libnpkit.so.3.1.0
ln -sf /opt/novell/iManager/lib/libnpkit.so.3.1.0 /opt/novell/iManager/lib/libnpkit.so
ln -sf /opt/novell/iManager/lib/libnpkit.so.3.1.0 /opt/novell/iManager/lib/libnpkit.so.3
rm -f /opt/novell/iManager/lib/libnpkiapi.so
rm -f /opt/novell/iManager/lib/libnpkiapi.so.3
ln -sf /var/opt/novell/tomcat4/webapps/nps/WEB-INF/bin/linux/libnpkiapi.so.3.1.0 /opt/novell/iManager/lib/libnpkiapi.so.3.1.0
ln -sf /opt/novell/iManager/lib/libnpkiapi.so.3.1.0 /opt/novell/iManager/lib/libnpkiapi.so
ln -sf /opt/novell/iManager/lib/libnpkiapi.so.3.1.0 /opt/novell/iManager/lib/libnpkiapi.so.3

Restart tomcat: /etc/init.d/novell-tomcat4 stop
Wait at least one minute, then enter /etc/init.d/novell-tomcat4 start

Tomcat sometimes requires several minutes to fully initialize. Wait at least 5 minutes before trying to log into iManager.

HPUX:  This fix requires a new iManager 2.5 framework fix.  This fix should be in the next OES Linux Support Pack: SP2. 
Manual Workaround for OES Linux SP1:
Type the following in a terminal on the server with root access:
chmod 755 /opt/hpws/tomcat/webapps/nps/WEB-INF/bin/hpux/libnpkit.sl.3.1.0
chmod 755 /opt/hpws/tomcat/webapps/nps/WEB-INF/bin/hpux/libnpkiapi.sl.3.1.0
rm -f /opt/novell/iManager/lib/libnpkit.sl
rm -f /opt/novell/iManager/lib/libnpkit.sl.3
ln -sf /opt/hpws/tomcat/webapps/nps/WEB-INF/bin/hpux/libnpkit.sl.3.1.0 /opt/novell/iManager/lib/libnpkit.sl.3.1.0
ln -sf /opt/novell/iManager/lib/libnpkit.sl.3.1.0 /opt/novell/iManager/lib/libnpkit.sl
ln -sf /opt/novell/iManager/lib/libnpkit.sl.3.1.0 /opt/novell/iManager/lib/libnpkit.sl.3
rm -f /opt/novell/iManager/lib/libnpkiapi.sl
rm -f /opt/novell/iManager/lib/libnpkiapi.sl.3
ln -sf /opt/hpws/tomcat/webapps/nps/WEB-INF/bin/hpux/libnpkiapi.sl.3.1.0 /opt/novell/iManager/lib/libnpkiapi.sl.3.1.0
ln -sf /opt/novell/iManager/lib/libnpkiapi.sl.3.1.0 /opt/novell/iManager/lib/libnpkiapi.sl
ln -sf /opt/novell/iManager/lib/libnpkiapi.sl.3.1.0 /opt/novell/iManager/lib/libnpkiapi.sl.3
Restart tomcat.   Enter /opt/hpws/tomcat/bin/shutdown.sh
Wait at least one minute, then enter /opt/hpws/tomcat/bin/startup.sh
 
Tomcat sometimes requires several minutes to fully initialize. Wait at least 5 minutes before trying to log into iManager.

NetWare:  New plugin.  This is actually a cosmetic issue, however, a new plugin should be available on our website shortly. 
In the meantime:  Ignore the duplicate entries for the Certificate Server plugins installed.

Windows:  New plugin.  A new plugin should be available on our website shortly. 
In the meantime: To prevent the issue from occurring be sure to stop and restart Tomcat prior to the upgrade if an iManager task was performed. 
If the issue has already happened perform the following steps:
1. Stop the Tomcat service.
2. Copy the files in \Program Files\Novell\Tomcat\webapps\nps\WEB-INF\bin\windows to \Program Files\Novell\Tomcat\bin
3. Restart the Tomcat service.

.

Additional Information

Causes:

NetWare: a duplicate manifest file exists on the file system.

Linux: bad permissions and symbolic links on tomcat directories.

Windows:  A Certificate task was used prior to installing the 88 plugins.  Native code was still loaded and could not be updated.

Formerly known as TID# 10099630
Formerly known as TID# NOVL104211