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
Was this topic helpful?
Document Information
Modified date:
17 October 2019
UID
swg21684637