Astrill VPN32ビットv3.2アプリケーションをUbuntuxenial16.04.3で動作させようとしています。
ログインしようとすると、「SSLライブラリを読み込めませんでした」というメッセージが表示されます。
Astrillサポートの唯一の提案は、アプリケーションをアンインストール、再起動、および再インストールすることですが、これは役に立ちませんでした。
また、opensslのi386バージョンをインストールしようとしましたが、どちらも役に立ちませんでした。
これを解決するために他に何を見ることができますか?
まず、opensslがインストールされていることを確認してください。 Astrillは1.1をサポートしていないため、バージョン1.0が必要になります。 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
Yuorシステムによっては、パスが異なる場合があります。試すべき他の2つの場所は/usr/local/lib
と/usr/lib/openssl-1.0
です。 ここ と ここ を参照してください。
次に、Sudo ldconfig
を実行します。
Shaidoの答えに対するHughのコメントに続いて、libssl-dev
をインストールするだけで問題が解決しました。
Sudo apt-get install libssl-dev