iManager 2.7 Unable to create AdminNamespace

  • 7007050
  • 13-Oct-2010
  • 24-Oct-2012

Environment

SLES 10 SP3 64 bit
iManager 2.7

Situation

Install iManager 2.7 on a new SLES 10 sp3 64 bit server returns the following error when athenticating:
Unable to create AdminNamespace.jave.lang.NoClassDefFoundError:
Could not initialize class novell.jclient.JClient

/var/opt/novell/iManager/log/catalina.out shows the following error:

java.lang.UnsatisfiedLinkError: /var/opt/novell/iManager/nps/WEB-INF/bin/linux/libJClient.so.1.0.0: libstdc++.so.5: cannot open shared object file: No such file or directory

NDSNamespaceImpl.....87 java.lang.Exception: Unable to initialize JClient: java.lang.UnsatisfiedLinkError: /var/opt/novell/iManager/nps/WEB-INF/bin/linux/libJClient.so.1.0.0: libstdc++.so.5: cannot open shared object file: No such file or directory

NDSNamespaceImpl.....88 This could be because of NICI or native library issues

Resolution

Verify the /usr/lib/libstdc++.so.5 symbolic link exists to the /usr/lib/stdc++.so.5.0.7 (or current version)
If the symbolic link is missing and the library is present, create the symbolic link
ln -s /usr/lib/stdc++.so.5.0.7 /usr/lib/libstdc++.so.5

If the library does not exist then only the 64 bit version of libstdc++ is installed.
Install libstdc++33-32bit.

Additional Information

For RedHat 6.3
remove or backrev the libstdc++-4.4.6-4.el6.i686 to libstdc++-4.4.6-3.el6.i686
Command to remove:
rpm -ev --nodeps libstdc++-4.4.6-4.el6.i686
Command to install:
rpm -ivh libstdc++-4.4.6-3.el6.i686.rpm