【问题标题】:MDM server - M2Crypto: undefined symbol: SSLv2_methodMDM 服务器 - M2Crypto:未定义符号:SSLv2_method
【发布时间】:2016-08-26 08:40:24
【问题描述】:

我从GitHub 下载了一个代码。我试图在我的 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

【问题讨论】:

  • 能否告诉我们您的操作系统、Python 版本、OpenSSL 和要使用的编译器?
  • Ubuntu 14.04.5 LTS、python2.7 和 OpenSSL 1.0.1f 2014 年 1 月 6 日
  • 你确定你所做的只是python setup.py clean build install?

标签: python mdm m2crypto


【解决方案1】:

虽然this 的回答建议为M2Crypto-0.21.1 提供补丁,但它对我没有用。
默认情况下,ubuntu 的 openssl 构建时没有 SSLv2 支持作为 explained here,我必须从源代码编译 openssl 才能使其工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-02
    • 2012-01-02
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 2017-12-29
    • 1970-01-01
    相关资源
    最近更新 更多