2

Я пытаюсь заставить 32-разрядное приложение Astrill VPN v3.2 работать на Ubuntu xenial 16.04.3.

При попытке войти в систему я получаю сообщение "Не удалось загрузить библиотеку SSL".

Единственное предложение Astrill support - удалить, перезагрузить и переустановить приложение, что не помогло.

Я также попытался установить версию openssl для i386, которая тоже не помогла.

Что еще я мог посмотреть, чтобы попытаться решить эту проблему?

1 ответ1

2

Сначала убедитесь, что у вас установлен openssl. Вам понадобится версия 1.0, так как Astrill не поддерживает 1.1. Чтобы установить 1.0.2 , запустите

sudo apt install openssl=1.0.2g-1ubuntu4.8

Затем установите общие библиотеки, сначала проверьте, какую версию вы хотите, запустив apt-cache search libssl | grep SSL . Пример вывода:

libssl-dev - SSL development libraries, header files and documentation
libssl-doc - SSL development documentation documentation
libssl1.0.0 - SSL shared libraries  <-- version number

Установите библиотеку с правильной версией:

sudo apt-get install libssl1.0.0

Из разговора в комментариях также необходимо установить libssl-dev , снова убедитесь, что версия 1.0.

sudo apt install libssl-dev=1.0.2g-1ubuntu4.8

Возможно, вам также понадобится установить пакетные ca-certificates .


Если описанное выше не помогло решить проблему, откройте файл /etc/ld.so.conf как sudo и добавьте новую строку в конце

/usr/lib/x86_64-linux-gnu/openssl-1.0.0

В зависимости от вашей системы, путь может быть другим. Два других местоположения, чтобы попробовать это /usr/local/lib и /usr/lib/openssl-1.0 , смотрите здесь и здесь.

Затем запустите sudo ldconfig .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .