И снова Skype и
libcrypto
:
$ skype /usr/lib32/skype/skype: /usr/lib32/libcrypto.so.1.0.0: version `OPENSSL_1.0.2d' not found (required by /usr/lib32/libQtNetwork.so.4) /usr/lib32/skype/skype: /usr/lib32/libssl.so.1.0.0: version `OPENSSL_1.0.2d' not found (required by /usr/lib32/libQtNetwork.so.4)
Похожая проблема уже возникала, варианты решения описаны в посте Arch: skype error while loading shared libraries: libssl.so.1.0.0 – три решения.
Проверяем:
[simterm]
$ ldd /usr/lib32/skype/skype | grep "not found" /usr/lib32/skype/skype: /usr/lib32/libcrypto.so.1.0.0: version `OPENSSL_1.0.2d' not found (required by /usr/lib32/libQtNetwork.so.4) /usr/lib32/skype/skype: /usr/lib32/libssl.so.1.0.0: version `OPENSSL_1.0.2d' not found (required by /usr/lib32/libQtNetwork.so.4) libQtWebKit.so.4 => not found
[/simterm]
При переустановке Skype из AUR — видим сообщение:
[simterm]
$ yaourt -S skype ... Andy_Random commented on 2017-08-13 03:15 i386: pacman -S qtwebkit error: target not found: qtwebkit I will NOT build libQtWebKit from source. This would take 2 days compiling on my old notebook. Workaround: use libQtWebKit.so.4.9.4 from lib32-qt4-4.8.7-4-x86_64.pkg.tar.xz Copy to /usr/share/skype/lib/libQtWebKit.so.4 Binary still working at 11-AUG-2017. Please fix the package. ...
[/simterm]
Устанавливаем:
[simterm]
$ yaourt -S lib32-qt4
[/simterm]
Собирается он достаточно долго, можно попить чаю.
На моём ноутбуке с:
[simterm]
$ cat /proc/cpuinfo | grep "model name" | head -n 1 model name : Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz
[/simterm]
сборка заняла почти полтора часа.
После завершения установки — проверяем ещё раз:
[simterm]
$ ldd /usr/lib32/skype/skype | grep "not found" libQtWebKit.so.4 => not found
[/simterm]
Так! Но — теперь ошибки с /usr/lib32/libcrypto.so.1.0.0
уже нет, проверяем файл библиотеки:
[simterm]
$ ls -l /usr/lib32/libcrypto.so lrwxrwxrwx 1 root root 16 May 25 19:58 /usr/lib32/libcrypto.so -> libcrypto.so.1.1
[/simterm]
Запускаем Skype:
[simterm]
$ skype & [1] 30436
[/simterm]
Готово.