Skype can not find libssl.so.10 on 64-bit Fedora Linux
- by itpastorn
Skype will not start:
$ skype &
skype: error while loading shared libraries: libssl.so.10: wrong ELF class: ELFCLASS64
$ ldd /usr/bin/skype |grep ssl
libssl.so.10 => not found
OK, missing libssl. Where is it?
$ ls -l /usr/lib/libssl.so*
lrwxrwxrwx. 1 root root ... /usr/lib/libsssl.so -> libcrypto.so.1.0.1e
lrwxrwxrwx. 1 root root ... /usr/lib/libssl.so.10 -> libssl.so.6
-rwxr-xr-x. 1 root root ... /usr/lib/libssl.so.1.0.1e
lrwxrwxrwx. 1 root root ... /usr/lib/libssl.so.6 -> /usr/lib64/libssl.so.10
OK, it points to libssl.so.6 which in turns points to the 64-bit version.
$ ls -l /usr/lib64/libssl.so*
lrwxrwxrwx. 1 root root ... /usr/lib64/libssl.so.10 -> libssl.so.1.0.1e
-rwxr-xr-x. 1 root root ... /usr/lib64/libssl.so.1.0.1e
lrwxrwxrwx. 1 root root ... /usr/lib64/libssl.so.6 -> /usr/lib64/libssl.so.10
So, why is my linkchain not picked up by Skype? (Identical problem exists with libcrypto, BTW).