KB Article #175908

Loading library error on Aix

Problem

exec(): 0509-036 Cannot load program ssh because of the following errors:

        0509-150   Dependent module /cft/cft/ACNtransfert/Transfer_CFT/home/lib/libcrypto.a(libcrypto.so.0.9.8) could not be loaded.

        0509-103   The module has an invalid magic number.


Resolution

This is a particular issue occurring only on Aix OS for all types of programs, not only CFT: impossible to load separately 2 libraries of same name, even with separating path name.

Solution depends on customer's environment and on applications used around CFT.

Here 3 examples (none will resolve all types of situations)

- Using system command "env -i" to create a clean environment. This is recommended by IBM as the most appropriated solution for this issue.

- Separating 2 user accounts, one for each product.

-Using tool repackAXLib.sh delivered with CFT to merge libraries.