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
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
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
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"}]
Was this topic helpful?
Document Information
Modified date:
14 October 2022
UID
ibm16829429