Errors referencing missing libraries installing Unix collector on an AIX 5.3 OS

  • 7004627
  • 08-Oct-2009
  • 30-Apr-2012

Environment

Novell ZENworks 10 Configuration Management with Support Pack 2 - 10.2 Installation - Agent

Situation

Errors referencing missing libraries installing Unix collector on an AIX 5.3 OS.  Log file lists below error:
 
"Cannot load program /opt/novell/zenworks/umia/zenumia because of the following errors:
        0509-150   Dependent module libstdc++.a(libstdc++.so.6) could not be loaded.
        0509-022 Cannot load module libstdc++.a(libstdc++.so.6).

 

Workaround is decribed below.


        0509-026 System error: A file or directory in the path name does not exist."

Status

Reported to Engineering

Additional Information

Installing the ZAM10.x Agent into a AIX5.3 server and receive the following error:
----------------------------------------
Performing post install updates
A log of this Installation action is available as
    /var/tmp/setup_mcsysinfo-noui_log_831620
Removing temporary files ...
writing sysinfo path to config file
starting zenumia with control script /etc/zenumia
starting zenumia
root@p5-f4mp7# exec(): 0509-036 Cannot load program /opt/novell/zenworks/umia/zenumia because of the following errors:
        0509-150   Dependent module libstdc++.a(libstdc++.so.6) could not be loaded.
        0509-022 Cannot load module libstdc++.a(libstdc++.so.6).
        0509-026 System error: A file or directory in the path name does not exist.
 
Section 1:  Here are an initial set of pre-req's that are needed by the Inventory Only Agent
1. curl          7.19.4         curl
2.  gcc           4.2.3          gcc
3.  gettext       0.17           gettext
4.  heimdal       1.0.2          heimdal
5.  libgcc        4.2.3          libgcc
6.  libiconv      1.12           libiconv
7.  libidn        1.13           libidn
8.  make          3.81           make
9.  openldap      2.4.15         openldap
10.  openssl       0.9.8j         openssl
11.  sudo          1.7.0          sudo
12.  zlib          1.2.3          zlib

Section 2: It has been observed that some customers do not have these which come-in as part of System Libraries\System utility Libraries installed on an AIX box.  Typically these are available in the CD/DVD media that accompanies the AIX server, they will need to be installed from there (Using IBM AIX install tool smit). The exact format of the installable is of type
*.BFF(SMIT will decipher this and show the contents of the bff)

It is not required to install any dependencies, but those files had to be copied from the three archive libraries to /usr/lib to get it working.

The libraries are:
1. libstdc++.a
2. libgcc_s.a
3. libcurl.a

These will be present in the list supplied above in section 1.  Copy the libraries from AIX-5.2 machine and found that the versions of these libraries are different in the both the machines .

                                      Aix - 5.2                       AIX-5.3
libstdc++.a                       4.0.0-1                         4.2.0-3

    Copy the libraries from AIX-5.2 machine to the AIX-5.3 machine then the machine is recognized as Inventory only agent and the inventory is displayed on the zcc page.