New submission from Bennet Fauber: I downloaded the source tar file for Python 3.5.1 and compiled. Upon running make test, it fails at
test_networked_good_cert (test_httplib.HTTPSTest) ... ERROR Abbreviated Traceback looks like: ====================================================================== ERROR: test_networked_good_cert (test_httplib.HTTPSTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/bennet/Python-3.5.1/Lib/test/test_httplib.py", line 1325, in test_networked_good_cert h.request('GET', '/') . . . . File "/tmp/local/python-3.5.1/lib/python3.5/ssl.py", line 628, in do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645) I have replicated this on CentOS 7, RHEL 6.5, and Ubuntu 16.04 Xenial with GCC versions 4.8.5, 4.8.5, and 5.3.1, respectively. There was a previous bug reported about expired certificates that was closed. It appears that it's using CERT_localhost, defined at the top to be keycert.pem, and that appears to be valid: [bennet@flux-build-centos7-dev test]$ openssl x509 -in keycert.pem -text Certificate: Data: Version: 3 (0x2) Serial Number: 15548457918976213582 (0xd7c7381919afc24e) . . . . Validity Not Before: Oct 8 23:01:56 2010 GMT Not After : Oct 5 23:01:56 2020 GMT I can replicate the test outside of make with the attached script. I tried to be complete reporting and searching for this first; I apologize if I missed an obvious solution. ---------- components: Build files: test-python3-httplib.py messages: 265339 nosy: Bennet Fauber priority: normal severity: normal status: open title: Python 3.5.1 fails at HTTPSTest with SSL CERT error type: compile error versions: Python 3.5 Added file: http://bugs.python.org/file42822/test-python3-httplib.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27003> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com