新 闻

资 讯
NEWS
Linux 版 OpenSignals:故障排除
来源:PLUX | 作者:炼手PLUX | 发布时间: 143天前 | 45 次浏览 | 分享到:
随着新的Linux 发行版(即 Debian 10 和 Linux Mint 20)的出现 , OpenSignals (r)evolution软件所需的依赖项  并非原生可用。

由于这种情况,  OpenSignals (r)evolution 软件在特定情况下无法正确启动,并会打印以下错误消息(当通过终端执行该软件时 ):

Error: ImportError: libssl.so.1.0.0: cannot open shared object file:No such file or directory

该错误与较新的Linux 发行版使用不同版本的 libssl 库有关 ,并且与OpenSignals (r)evolution 使用的某些路径的相关连接 丢失。

要恢复这些丢失的路径,需要手动安装所需的 libssl.so.1.0.0 版本,如以下步骤所示:

指示

下载 适合您的操作系统的缺失依赖项的libssl 1.0.0 版本:

使用 终端,导航到存储下载文件的位置。

通过与您的操作系统匹配的命令安装依赖项:

  • Linux Mint/Ubuntu:

sudo dpkg --install libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
  • Debian

sudo dpkg --install libssl1.0.0_1.0.1t-1+deb8u8_amd64.deb

Linux Mint/Ubuntu 用户的附加步骤

除了前面的步骤之外,对于 Linux Mint/Ubuntu 系统,还需要另一个依赖项(libffi.so.6 )。

从以下位置下载 libffi.so.6 库:

http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb

使用 终端,导航到存储下载文件的位置并通过以下命令安装依赖项:

sudo apt install sudo apt install ./libffi6_3.2.1-8_amd64.deb