Bitmask 安装期间出现“ImportError:libssl.so.1.0.0:无法打开共享对象文件:没有此类文件或目录”

Bitmask 安装期间出现“ImportError:libssl.so.1.0.0:无法打开共享对象文件:没有此类文件或目录”

更新:下面的解决方案有效,但是 Hipchat 搞乱了我的系统,所以我建议任何有同样问题的人尝试该解决方案,然后检查他是否遇到以下任何情况这些问题

[我正在尝试在我的系统(Fedora 20)上安装 Bitmask 以使 raise VPN 运行。

解压 tarball 后运行 ./bitmask 会产生以下输出:

Bitmask-linux64-0.6.1-4]# ./bitmask
No updates found
/home/GlaDOS/Downloads/Bitmask-linux64-0.6.1-4/./apps/:/home/GlaDOS/Downloads/Bitmask-linux64-0.6.1-4/./lib/
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Traceback (most recent call last):
  File "apps/launcher.py", line 8, in <module>
    from leap.bitmask.app import start_app as bitmask_client
  File "/home/GlaDOS/Downloads/Bitmask-linux64-0.6.1-4/./apps/leap/bitmask/__init__.py", line 26, in <module>
    from leap.bitmask.util import first
  File "/home/GlaDOS/Downloads/Bitmask-linux64-0.6.1-4/./apps/leap/bitmask/util/__init__.py", line 25, in <module>
    from leap.common.config import get_path_prefix as common_get_path_prefix
  File "/home/GlaDOS/Downloads/Bitmask-linux64-0.6.1-4/./lib/leap/common/__init__.py", line 3, in <module>
    from leap.common import certs
  File "/home/GlaDOS/Downloads/Bitmask-linux64-0.6.1-4/./lib/leap/common/certs.py", line 26, in <module>
    from OpenSSL import crypto
  File "/home/GlaDOS/Downloads/Bitmask-linux64-0.6.1-4/./lib/OpenSSL/__init__.py", line 36, in <module>
    from OpenSSL import crypto
ImportError: libssl.so.1.0.0: cannot open shared object file: No such file or directory

由于这个原因(可能),程序无法启动,所以有人有解决方案吗?]

答案1

该版本的文件libssl.so.1.0.0似乎在库存 F20 系统上不可用。这是我在笔记本电脑上搜索它时得到的结果:

$ repoquery -qf */libssl.so.1.0.0
hipchat-0:2.2.1163-1.x86_64
hipchat-0:2.2.1163-1.i386

它只能从第 3 方包hipchat.因此,您尝试构建的应用程序似乎已被编写/配置为使用该库的此特定版本。

我很想在项目的主站点上问这个问题,因为这似乎是源代码的问题。

答案2

您需要先安装 openssl-libs...

之后,libssl.so.1.0.0 应该位于 /usr/lib 中

相关内容