IBM Support

Missing required shared libraries: libcrypto.so10 libssl.so.10

Troubleshooting


Problem

While upgrading NPS, it fails with ERROR: Missing required shared libraries: libcrypto.so.10 libssl.so.10 Please install appropriate OS packages

Cause

upgrade script of NPS has a bug in installation of libraries

Resolving The Problem

1. Manually install rpm packages to ha1 and ha2

# cd /nz/[kit dir of target version]/sys/pkgs/

# rpm -ivh openssl-libs-1.0.1e-38.x86_64.rpm openssl-fips-1.0.1e-38.x86_64.rpm openssl-libs-1.0.1e-38.i686.rpm openssl-fips-1.0.1e-38.i686.rpm

2. copy libraries from /usr/lib to /lib and from /usr/lib64 to /lib64 for ha1 and ha2

# cp /usr/lib/libssl.so.1.0.1e /lib

# cp /usr/lib/libcrypto.so.1.0.1e /lib

# cp /usr/lib64/libssl.so.1.0.1e /lib64

# cp /usr/lib64/libcrypto.so.1.0.1e /lib64

3. make soft links for each libraries for ha1 and ha2

# ln -s /lib/libssl.so.1.0.1e /lib/libssl.so.10

# ln -s /lib/libcrypto.so.1.0.1e /lib/libcrypto.so.10

# ln -s /lib64/libssl.so.1.0.1e /lib64/libssl.so.10

# cp /lib64/libcrypto.so.1.0.1e /lib64/libcrypto.so.10

[{"Product":{"code":"SSULQD","label":"IBM PureData System"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.0.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
17 October 2019

UID

swg21684637