Plesk Panel is inaccessible via the ssl 8443 port: undefined symbol: CRYPTO_memcmp

Created:

2016-11-16 12:39:46 UTC

Modified:

2017-04-24 12:16:05 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Plesk Panel is inaccessible via the ssl 8443 port: undefined symbol: CRYPTO_memcmp

Applicable to:

  • Plesk 11.5 for Linux
  • Plesk 12.0 for Linux

Symptoms

The Plesk Panel is inaccessible via the ssl 8443 port after Plesk upgrade.

The following error can be observed in the /var/log/sw-cp-server/error_log :

sw-cp-server: worker process: symbol lookup error: /lib64/libssl.so.6: undefined symbol: CRYPTO_memcmp

Cause

Openssl libcrypto.so symlink in incorrect.

Resolution

  1. Remove the symlink mentioned in the /var/log/sw-cp-server/error_log .

  2. Relink with the correct libcrypto.

  3. CentOS release 6, x86_64:

            # unlink /usr/lib64/libcrypto.so.10
    # ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.10
    # ls -l /usr/lib64/libcrypto.so.10
    lrwxrwxrwx 1 root root 18 Sep 17 00:20 /usr/lib64/libcrypto.so.10 -> /usr/lib64/libcrypto.so.1.0.0
  4. CentOS release 6, i686:

            # unlink /usr/lib/libcrypto.so.10
    # ln -s /usr/lib/libcrypto.so.1.0.1e /usr/lib/libcrypto.so.10
    # ls -l /usr/lib/libcrypto.so.10
    lrwxrwxrwx 1 root root 19 Dec 11 14:04 /usr/lib/libcrypto.so.10 -> /usr/lib/libcrypto.so.1.0.1e
  5. CentOS release 5, x86_64:

            # unlink /lib64/libcrypto.so.6
    # ln -s libcrypto.so.0.9.8e /lib64/libcrypto.so.6
    # ls -l /lib64/libcrypto.so.6
    lrwxrwxrwx 1 root root 19 Sep 18 10:58 /lib64/libcrypto.so.6 -> /lib64/libcrypto.so.0.9.8e
  6. CentOS release 5, i686:

            # unlink /lib/libcrypto.so.6
    # ln -s /lib/libcrypto.so.0.9.8e /lib/libcrypto.so.6
    # ls -l /lib/libcrypto.so.6
    lrwxrwxrwx 1 root root 19 Jul 8 2013 /lib/libcrypto.so.6 -> /lib/libcrypto.so.0.9.8e
Have more questions? Submit a request
Please sign in to leave a comment.