Environment
GroupWise 18
SUSE Linux Enterprise Server 12 Service Pack 1 (SLES 12 SP1)
SUSE Linux Enterprise Server 12 Service Pack 2 (SLES 12 SP2)
Situation
After upgrading from GroupWise 2014R2 to GroupWise 18 on a SLES12
server, the server is no longer able to register/update via
scc.
Entering the command: ldd /usr/bin/openssl
Returns this:
linux-vdso.so.1 (0x00007ffe4774d000)
libssl.so.1.0.0 => /opt/novell/groupwise/agents/lib/libssl.so.1.0.0 (0x00007f431fcc8000)
libcrypto.so.1.0.0 => /opt/novell/groupwise/agents/lib/libcrypto.so.1.0.0 (0x00007f431f891000)
libc.so.6 => /lib64/libc.so.6 (0x00007f431f4d3000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f431f2cf000)
/lib64/ld-linux-x86-64.so.2 (0x00005599fe8c6000)
This indicates the libraries for libssl and libcrypto are pointing to the GroupWise libraries.
Entering the command: ldd /usr/bin/openssl
Returns this:
linux-vdso.so.1 (0x00007ffe4774d000)
libssl.so.1.0.0 => /opt/novell/groupwise/agents/lib/libssl.so.1.0.0 (0x00007f431fcc8000)
libcrypto.so.1.0.0 => /opt/novell/groupwise/agents/lib/libcrypto.so.1.0.0 (0x00007f431f891000)
libc.so.6 => /lib64/libc.so.6 (0x00007f431f4d3000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f431f2cf000)
/lib64/ld-linux-x86-64.so.2 (0x00005599fe8c6000)
This indicates the libraries for libssl and libcrypto are pointing to the GroupWise libraries.
Resolution
- Enter the following command: echo $LD_LIBRARY_PATH
- Observe if this path is returned: /opt/novell/groupwise/agents/lib
- Remove this library path by entering this command: unset LD_LIBRARY_PATH
- Confirm the library path has been removed using this command: echo $LD_LIBRARY_PATH
- The command should return an empty line.
- Now entering this command: ldd /usr/bin/openssl
Returns this:
linux-vdso.so.1 (0x00007fff6e564000)
libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007fcacca30000)
libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007fcacc5d6000)
libc.so.6 => /lib64/libc.so.6 (0x00007fcacc232000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fcacc02e000)
libz.so.1 => /lib64/libz.so.1 (0x00007fcacbe18000)
/lib64/ld-linux-x86-64.so.2 (0x0000559ea0afc000)
This indicates the correct libraries for libssl and libcrypto are now being referenced.
Cause
This command had been used on the server: export
LD_LIBRARY_PATH=/opt/novell/groupwise/agents/lib