Astrill VPN 在登录时报告“无法加载 SSL 库”

Astrill VPN 在登录时报告“无法加载 SSL 库”

我正在尝试让 Astrill VPN 32 位 v3.2 应用程序在 Ubuntu xenial 16.04.3 上运行。

尝试登录时,我收到一条消息“无法加载 SSL 库”。

Astrill 支持的唯一建议是卸载、重新启动并重新安装该应用程序,但这没有帮助。

我也尝试安装 i386 版本的 openssl,但也没有帮助。

我还能看看什么来尝试解决这个问题?

答案1

首先确保已安装 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.confsudo并在末尾添加一个新行

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

根据您的系统,路径可能会有所不同。另外两个可以尝试的位置是/usr/local/lib/usr/lib/openssl-1.0,请参阅这里这里

然后运行sudo ldconfig

答案2

根据 Hugh 对 Shaido 的回答的评论,只需安装libssl-dev即可解决问题。

sudo apt-get install libssl-dev

相关内容