Python MDM服务器-M2Crypto:未定义符号:SSLv2_方法

Python MDM服务器-M2Crypto:未定义符号:SSLv2_方法,python,mdm,m2crypto,Python,Mdm,M2crypto,我已经从下载了一个代码。我尝试在我的linux机器上运行该代码,并且安装了所有必需的库。请帮我摆脱这个问题。我会感谢你的 Traceback (most recent call last): File "server.py", line 9, in <module> from M2Crypto import SMIME, X509, BIO File "/usr/local/lib/python2.7/dist-packages/M2Crypto-0.25.1-py2

我已经从下载了一个代码。我尝试在我的linux机器上运行该代码,并且安装了所有必需的库。请帮我摆脱这个问题。我会感谢你的

Traceback (most recent call last):
  File "server.py", line 9, in <module>
    from M2Crypto import SMIME, X509, BIO
  File "/usr/local/lib/python2.7/dist-packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/__init__.py", line 26, in <module>
    from M2Crypto import (ASN1, AuthCookie, BIO, BN, DH, DSA, EVP, Engine, Err,
  File "/usr/local/lib/python2.7/dist-packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/ASN1.py", line 15, in <module>
    from M2Crypto import BIO, m2, util
  File "/usr/local/lib/python2.7/dist-packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/BIO.py", line 10, in <module>
    from M2Crypto import m2, util
  File "/usr/local/lib/python2.7/dist-packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/m2.py", line 30, in <module>
    from M2Crypto._m2crypto import *
  File "/usr/local/lib/python2.7/dist-packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/_m2crypto.py", line 26, in <module>
    __m2crypto = swig_import_helper()
  File "/usr/local/lib/python2.7/dist-packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/_m2crypto.py", line 22, in swig_import_helper
    _mod = imp.load_module('__m2crypto', fp, pathname, description)
ImportError: /usr/local/lib/python2.7/dist-packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/__m2crypto.so: undefined symbol: SSLv2_method
回溯(最近一次呼叫最后一次):
文件“server.py”,第9行,在
来自M2Crypto导入SMIME,X509,BIO
文件“/usr/local/lib/python2.7/dist packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/uuu init_uuu.py”,第26行
从M2Crypto导入(ASN1、AuthCookie、BIO、BN、DH、DSA、EVP、引擎、Err、,
文件“/usr/local/lib/python2.7/dist packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/ASN1.py”,第15行,在
来自M2Crypto导入BIO、m2、util
文件“/usr/local/lib/python2.7/dist packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/BIO.py”,第10行,在
从M2Crypto导入m2,util
文件“/usr/local/lib/python2.7/dist packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/m2.py”,第30行,in
从M2Crypto.\u M2Crypto导入*
文件“/usr/local/lib/python2.7/dist packages/M2Crypto-0.25.1-py2.7-linux-x86_64.egg/M2Crypto/_M2Crypto.py”,第26行
__m2crypto=swig\u import\u helper()
swig\u import\u helper中的文件“/usr/local/lib/python2.7/dist packages/M2Crypto-0.25.1-py2.7-linux-x86\u 64.egg/M2Crypto/\u M2Crypto.py”,第22行
_mod=imp.load_模块(“加密”,fp,路径名,描述)
ImportError:/usr/local/lib/python2.7/dist-packages/M2Crypto-0.25.1-py2.7-linux-x86\u 64.egg/M2Crypto//uuu M2Crypto.so:未定义符号:SSLv2\u方法
虽然答案建议为
M2Crypto-0.21.1
安装补丁,但它对我来说从来都不起作用。
默认情况下,ubuntu有
openssl
构建,没有
SSLv2
支持,因为我必须从源代码编译
openssl
,以使其正常工作。

尽管答案建议为
M2Crypto-0.21.1
提供补丁,但它从未对我起作用。

默认情况下,ubuntu有
openssl
构建而没有
SSLv2
支持,因为我必须从源代码处编译
openssl
,才能让它工作。

请告诉我们您的操作系统、Python版本、openssl以及要使用的编译器好吗?ubuntu 14.04.5 LTS、python2.7和openssl 1.0.1f 2014年1月6日,您确信您所做的一切都是just
python setup.py clean build安装
?请告诉我们您的操作系统、python版本、OpenSSL和要使用的编译器好吗?Ubuntu 14.04.5 LTS、python2.7和OpenSSL 1.0.1f 2014年1月6日,您确信您所做的只是
python setup.py clean build安装