更新:下面的解决方案有效,但是 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 中