Article ID: 11169, created on Mar 25, 2011, last review on Dec 16, 2015

  • Applies to:
  • Plesk 10.x for Linux
  • Plesk 9.x for Linux/Unix
  • Plesk 8.x for Linux/Unix

Symptoms

Affected configurations:

OS: any Ubuntu.
Arch: x86_64
Parallels Plesk Panel version: any supporting Miva Plesk Panel (since 8.1.1 version)

Miva application failed with errors:

Unable to load '/lib/libssl.so': /lib/libssl.so: cannot open shared object file: No such file or directory
Unable to load '/lib/libcrypto.so': /lib/libcrypto.so: cannot open shared object file: No such file or directory

Diagnosis

LIB_SSL_PATH and LIB_CRYPTO_PATH  values of /etc/psa/psa.conf point to non-existent files:
# cat /etc/psa/psa.conf | egrep -i 'ssl|crypt' | grep -v \# | awk '{print $NF}' | xargs ls -la
ls: cannot access /lib/libssl.so: No such file or directory
ls: cannot access /lib/libcrypto.so: No such file or directory
-rwxr-xr-x 1 root root 453248 Dec  4 04:58 /usr/bin/openssl

Resolution

Workaround:
# apt-get install ia32-libs
# ln -s /usr/lib32/libssl.so.0.9.8 /lib/libssl.so
# ln -s /usr/lib32/libcrypto.so.0.9.8 /lib/libcrypto.so

Additional information

The issues is described in Parallels Plesk Panel 10 Release Notes.
If you want to install Miva applications on 64-bit Ubuntu Linux systems, then you also need to install 32-bit openssl libraries and specify the proper installation paths in the /etc/psa/psa.conf file, as LIB_SSL_PATH and LIB_CRYPTO_PATH values.

b8ef5052d936e902043e41759118114e a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 dd0611b6086474193d9bf78e2b293040 6ef0db7f1685482449634a455d77d3f4 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF