IBM Support

Netcool/SSM 4.0.1 build 952 - libcrypto.so symbol lookup issue

Question & Answer


Question

Why does the latest Netcool/SSM agent report the problem?
PAM unable to dlopen(/usr/lib64/security/pam_unix.so): /lib64/libk5crypto.so.3:
undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

Cause

The issue is due to conflicting versions of the libcrypto.so.

Answer

The workaround is to create a symbolic link in /opt/netcool/ssm/bin to force the Netcool/SSM agent to use the required system library.
In this case, it is /usr/lib/libcrypto.so.1.1.
For example.
cd /opt/netcool/ssm/bin
ls -l libcrypto.so.1.1
<nothing>
ls -l /usr/lib/libcrypto.so.1.1
-rwxr-xr-x. 1 root root /usr/lib/libcrypto.so.1.1
ln -s /usr/lib/libcrypto.so.1.1 .
ls -l libcrypto.so.1.1
lrwxrwxrwx 1 root root libcrypto.so.1.1 -> /usr/lib/libcrypto.so.1.1

[{"Type":"MASTER","Line of Business":{"code":"","label":""},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSGNTH","label":"Netcool\/System Service Monitor"},"ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
14 October 2022

UID

ibm16829429