Issue 25158: Python 3.2.2 and 3.5.0 Do not seem compatible with OpenSSL 1.0.2d on Solaris 10 (original) (raw)

Issue25158

Created on 2015-09-18 01:11 by eeiddne, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (3)
msg250928 - (view) Author: Donal Duane (eeiddne) Date: 2015-09-18 01:11
Hi, I have been trying to compile both Python 3.2.2, and 3.5.0 with OpenSSL 1.0.2d. Python 3.2.2 succeeds to compile and install, but fails to load the OpenSSL module: >>> import ssl ld.so.1: python3.2: fatal: relocation error: file /usr/local/ssl/lib/libssl.so.1.0.0: symbol EVP_aes_128_cbc_hmac_sha256: referenced symbol not found Killed Python 3.5.0 fails to make install: ld.so.1: python: fatal: relocation error: file /usr/local/ssl/lib/libssl.so.1.0.0: symbol EVP_aes_128_cbc_hmac_sha256: referenced symbol not found *** Error code 137 make: Fatal error: Command failed for target `install' Has anyone seen this behavior? Up to now, we have been successfully using Python 3.2.2 with OpenSSL 1.0.1j, but cannot use that version anymore due to a critical SSL security bug. I would greatly appreciate any information on the above errors. Regards, Dónal
msg251044 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2015-09-18 23:57
If you are concerned about security and compiling 3.2.2, I would expect you should use the latest release, 3.2.6, with several fixes including security fixes. There should be one more security release in early 2016. I believe 3.5.0 has 1.0.2c. I don't know our policy on supporting new versions, or exactly who handles ssl updates.
msg275207 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2016-09-08 23:08
This isn't a bug in Python. The dynamic linker of your OS complains about missing symbols in a shared library that is not under control of Python.
History
Date User Action Args
2022-04-11 14:58:21 admin set github: 69345
2016-09-08 23:08:20 christian.heimes set status: open -> closednosy: + christian.heimesmessages: + resolution: out of date
2015-09-18 23:57:12 terry.reedy set nosy: + georg.brandl, terry.reedy, dstufftmessages: +
2015-09-18 01:11:24 eeiddne create