﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
2005	'from OpenSSL import crypto' gives undefined symbol: SSLv2_method	daira	daira	"AF saw the following problem while trying to run Tahoe-LAFS:

- found that openssl has a different error here:
{{{
# PYTHONPATH=support/lib/python2.7/site-packages/ python -c 'from OpenSSL
import cry
pto'
Traceback (most recent call last):
  File ""<string>"", line 1, in <module>
  File
""/root/allmydata-tahoe-1.10.0/support/lib/python2.7/site-packages/pyOpenSSL-0.12-py2.7-linux-x86_64.egg/OpenSSL/__init__.py"",
line 41, in <module>
    from OpenSSL import rand, SSL
ImportError:
/root/allmydata-tahoe-1.10.0/support/lib/python2.7/site-packages/pyOpenSSL-0.12-py2.7-linux-x86_64.egg/OpenSSL/SSL.so:
undefined symbol: SSLv2_method
}}}
- found a [http://mail.python.org/pipermail/python-list/2012-November/634478.html> mailing list post] saying:
{{{
The latest version is 0.13. You can get it on PyPI here
http://pypi.python.org/pypi/pyOpenSSL
SSLv2 is no longer supported in OpenSSL, and version 0.13 no longer expects it.
}}}

We should update the dependency to pyOpenSSL >= 0.13. Note that I'm assuming that we no longer need to support platforms with very old versions of OpenSSL (see #1637)."	defect	closed	normal	1.10.1	packaging	1.10.0	fixed	pyOpenSSL openitp-packaging eggs	srl@… srl@…	
