2013-04-02 8 views
1

파이썬 2.7에서 hashlib을 가져올 때마다 세그먼트 오류가 발생합니다. 나는 openssl 버전 1.0.0, pyOpenssl 버전 .10을 설치했고 모듈/설정에서 주석 처리되지 않은 ssl 행과 함께 Python을 다시 컴파일하고 라이브러리의 올바른 경로를 가리키며 openssl 용 파일을 포함합니다.파이썬 2.7 "import hashlib"세분화 오류

저는 libssl이나 libcrypto를 사용할 수있는 모든 라이브러리에서 ldd를 실행했으며 모두 동일한 버전의 파일을 가리키고 있습니다.

gdb를 반환 : 0x0000003d1d0f670 in EVP_PKEY_CTX_dup() from /usr/lib64/libcrypto.so.1.0.0

어떤 아이디어 무슨 일이 계속 될 수있다, 어떻게 수리?

답변

2

hashlib은 python을 빌드하는 동안 libcrypto를 찾을 수 있으면 해시 알고리즘에 libcrypto를 사용합니다.

필자는 어쨌든 런타임과 빌드 시간에 다른 libcrypto를 사용한다고 생각합니다.