Inventory-only agent not installing on x86_64 Linux platforms

  • 7000169
  • 21-Mar-2012
  • 30-Apr-2012

Environment

Novell ZENworks 11 Configuration Management Inventory
Novell ZENworks 10 Configuration Management with Support Pack 3 - 10.3 Inventory
SUSE Linux x86_64
Novell Open Enterprise Server 2 (OES 2) Linux x64_64
RedHat Linux x86_64

Situation

32bit libcurl or expat library is not installed
The agent install tries to create a symbolic link to a higher but not existing version of libcurl or expat.

 

Resolution

This is fixed in version 11.1 - see KB 7008746 "ZENworks Configuration Management 11.1 - update information and list of fixes" which can be found at https://www.novell.com/support

This is fixed in version 10.3.3 - see KB 7007641 "ZENworks Configuration Management 10.3.3 - update information and list of fixes" which can be found at https://www.novell.com/support

Cause

The install script did not work correctly and missed installing the respective compatibility rpms that ship with the inventory-only agent.


Additional Information

The inventory agent requires /usr/lib/libcurl.so.0 and /usr/lib/libexpat.so.0. If they are not there, the install tries to find a higher higher version of them and create a respective symbolic link. In this case there are no higher versions installed but still the agent install script tries and fails to create such symbolic links instead of installing the respective compatibility rpms shipping with the inventory only agent.

Additionally on RHEL 5.5 x64_64 the ZCM inventory-only agent only installs correctly when the following symbolic links are created:
ln -s /lib/libssl.so.0.9.8e /usr/lib/libssl.so.0.9.8e
ln -s /lib/libcrypto.so.0.9.8e /usr/lib/libcrypto.so.0.9.8e