고쳐 쓰다: 아래 해결 방법은 효과가 있었지만 Hipchat이 내 시스템을 망쳤습니다. 따라서 동일한 문제가 있는 사람은 누구나 이 해결 방법을 시도한 후 다음 중 하나가 발생하는지 확인하는 것이 좋습니다.이 질문들.
[VPN을 작동시키기 위해 내 시스템(Fedora 20)에 Bitmask를 설치하려고 합니다.
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
이는 타사 패키지에서만 사용할 수 있습니다 hipchat
. 따라서 빌드하려는 애플리케이션은 이 특정 버전의 라이브러리를 사용하도록 작성/구성된 것으로 보입니다.
소스 코드에 문제가 있는 것 같아서 프로젝트 메인 사이트에 이런 질문을 하고 싶습니다.
답변2
먼저 openssl-libs를 설치해야 합니다...
이후 libssl.so.1.0.0은 /usr/lib에 위치해야 합니다.