'from OpenSSL import crypto' gives undefined symbol: SSLv2_method #2005
Labels
No labels
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: tahoe-lafs/trac-2024-07-25#2005
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
AF saw the following problem while trying to run Tahoe-LAFS:
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).
Also (if that isn't implied) please update the SUMO version to pyOpenSSL 0.13 also. Debian 7.1 system couldn't install from the SUMO package, until I realized that I could just install the OS pyOpenSSL which was 0.13.
To clarify comment #1: running
python setup.py build
on Debian 7.1 works if thepython-openssl
package is already installed, but if you happened to runpython setup.py build
beforepython-openssl
was installed you'll need torm -r tahoe-lafs/support/lib/python2.7/site-packages/pyOpenSSL-0.12-*
to be able to use Debian's version.Blocked on updating the pyOpenSSL eggs on tahoe-lafs.org.
(https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/pyOpenSSL-0.13-py2.7-linux-x86_64.egg) was built incorrectly and also had this problem; now that is fixed (but other copies of the egg might be broken).
update pyOpenSSL dependency to >= 0.13to 'from OpenSSL import crypto' gives undefined symbol: SSLv2_methodTwo requirements for this one:
_auto_deps.py
to pyOpenSSL >= 0.13Actually we should publish eggs for 0.13.1, which was the last version of pyOpenSSL before the switch to using
cryptography
andcffi
. (We should make sure they are using the latest embedded OpenSSL to avoid recent OpenSSL security bugs.)In /tahoe-lafs/trac-2024-07-25/commit/b0b76a7c5b89c3fed5a65ef6732dc45e578f12f4:
Fixed by [18ffc29f4949b6098b8b89e6e89c89923121cda2/trunk].