Unable To Communicate With Coordinator Point Servers (CPS) "libssl.so.1.0.0: open failed"

Article: 100074855
Last Published: 2025-11-04
Ratings: 0 0
Product(s): InfoScale & Storage Foundation

Problem

Unable to communicate with the Coordinator Point Server (CPS) using cpsadm. 

Error Message

# cpsadm -s 10.116.142.133 -a ping_cps

ld.so.1: cpsadm: fatal: libssl.so.1.0.0: open failed: No such file or directory
Killed

Cause

OpenSSL 1.0.2 was removed from Solaris 11.4 after upgrading to Solaris 11 SRU 81.

ldd /opt/VRTScps/bin/cpsadm

        librt.so.1 =>    /lib/librt.so.1
        libsocket.so.1 =>        /lib/libsocket.so.1
        libnsl.so.1 =>   /lib/libnsl.so.1
        libgen.so.1 =>   /lib/libgen.so.1
        libdl.so.1 =>    /lib/libdl.so.1
        libkstat.so.1 =>         /lib/libkstat.so.1
        libpthread.so.1 =>       /lib/libpthread.so.1
        libz.so.1 =>     /lib/libz.so.1
        libvxcrypto.so.7 =>      /opt/VRTScps/lib//libvxcrypto.so.7
        libvxssl.so.7 =>         /opt/VRTScps/lib//libvxssl.so.7
        libPocoJSON.so.48 =>     /opt/VRTScps/lib//libPocoJSON.so.48
        libPocoNetSSL.so.48 =>   /opt/VRTScps/lib//libPocoNetSSL.so.48
        libPocoCrypto.so.48 =>   /opt/VRTScps/lib//libPocoCrypto.so.48
        libPocoNet.so.48 =>      /opt/VRTScps/lib//libPocoNet.so.48
        libPocoUtil.so.48 =>     /opt/VRTScps/lib//libPocoUtil.so.48
        libPocoXML.so.48 =>      /opt/VRTScps/lib//libPocoXML.so.48
        libPocoFoundation.so.48 =>       /opt/VRTScps/lib//libPocoFoundation.so.48
        libVCSjson.so =>         /opt/VRTScps/lib//libVCSjson.so
        libstlport.so.1 =>       /opt/VRTScps/lib//libstlport.so.1
        libCrun.so.1 =>  /usr/lib/libCrun.so.1
        libm.so.2 =>     /lib/libm.so.2
        libc.so.1 =>     /lib/libc.so.1
        libvxcrypto.so.7 =>      /lib/libvxcrypto.so.7
        libxnet.so.1 =>  /lib/libxnet.so.1
        libresolv.so.2 =>        /lib/libresolv.so.2
        libssl.so.1.0.0 =>       (file not found)
        libcrypto.so.1.0.0 =>    (file not found)
        libssl.so.1.0.0 =>       (file not found)
        libcrypto.so.1.0.0 =>    (file not found)

        libucrypto.so.1 =>       /lib/libucrypto.so.1
        libelf.so.1 =>   /lib/libelf.so.1
        libcryptoutil.so.1 =>    /lib/libcryptoutil.so.1
        libbsm.so.1 =>   /lib/libbsm.so.1
        libtsol.so.2 =>  /lib/libtsol.so.2
        libinetutil.so.1 =>      /lib/libinetutil.so.1

 

Solution

Rollback to the previous Alternate Boot Environment (ABE) and perform the following to prevent the removal of OpenSSL 1.0.2 during the Solaris 11 upgrade. 

# pkg change-facet version-lock.library/security/openssl-1=False

# pkg freeze -c 'Prevent uninstall Required for OpenSSL 1.0.2' library/security/openssl-1

 

Was this content helpful?