Environment
Novell ZENworks 7.3 Linux Management - ZLM7.3
Situation
After upgrading from ZLM 7.2.2 to 7.3 on a 64 bit system, ZCC no longer loads.
The log file /var/opt/novell/log/zenworks/tomcat/Catalina.start shows:
LifecycleException: Exception opening directory server connection: javax.naming.CommunicationException: localhost:389 [Root exception is java.net.ConnectException: Connection refused]
The following error message is displayed when you execute any of the Novell eDirectory commands on a 64-bit ZENworks Linux Management server.
Error when loading shared libraries
The log file /var/opt/novell/log/zenworks/tomcat/Catalina.start shows:
LifecycleException: Exception opening directory server connection: javax.naming.CommunicationException: localhost:389 [Root exception is java.net.ConnectException: Connection refused]
The following error message is displayed when you execute any of the Novell eDirectory commands on a 64-bit ZENworks Linux Management server.
Error when loading shared libraries
Resolution
To add the 64 bit libraries, follow the instructions below:
This information can be found in the documentation following the link below:
Edit the /etc/ld.so.conf.d/novell-NDSbase.conf file as follows:
Replace/opt/novell/eDirectory/lib with/opt/novell/eDirectory/lib64.
Replace /opt/novell/eDirectory/lib/nds-modules with/opt/novell/eDirectory/lib64/nds-modules.
Add /opt/novell/lib64 at the end of the file.
Run the ldconfigcommand.
Restart the eDirectory services by using the/etc/init.d/ndsd restart command.
This information can be found in the documentation following the link below:
Additional Information
The eDirectory version prior to upgrade is 8.7.3.9, which doesn't
support 64 bit systems. During the upgrade, eDirectory version 8.8.3 is
installed which supports 64 bit systems, however the file /etc/ld.so.conf.d/novell-NDSbase.conf
is not updated correctly to point to the 64 bit libraries.