msg292450 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-04-27 15:07 |
Example of failure: ====================================================================== ERROR: setUpClass (test.test_nntplib.NetworkedNNTPTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/haypo/prog/python/master/Lib/test/test_nntplib.py", line 289, in setUpClass cls.server = cls.NNTP_CLASS(cls.NNTP_HOST, timeout=TIMEOUT, usenetrc=False) File "/home/haypo/prog/python/master/Lib/nntplib.py", line 1048, in __init__ readermode, timeout) File "/home/haypo/prog/python/master/Lib/nntplib.py", line 330, in __init__ self.welcome = self._getresp() File "/home/haypo/prog/python/master/Lib/nntplib.py", line 449, in _getresp resp = self._getline() File "/home/haypo/prog/python/master/Lib/nntplib.py", line 437, in _getline if not line: raise EOFError EOFError ---------------------------------------------------------------------- Attached PR catch this error and skips the test. See also issue #19613 and #19756. |
|
|
msg292453 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-04-27 15:30 |
New changeset 5bccca58b9b2b3a925b16750bedbd907695ea8d7 by Victor Stinner in branch 'master': bpo-30175: Skip client cert tests of test_imaplib (#1320) https://github.com/python/cpython/commit/5bccca58b9b2b3a925b16750bedbd907695ea8d7 |
|
|
msg292454 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-04-27 15:30 |
NetworkedNNTPTests uses the NNTP server news.trigofacile.com (port 119). It's possible to connect to this server (IPv4: 91.121.26.68), but recv() returns an empty string. |
|
|
msg292455 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-04-27 15:32 |
I see 3 options: * Contact news.trigofacile.com administrator to ask him to repair the NNTP server * Run a NNTP server on pythontest.net * Mock the server: see http://bugs.python.org/issue19756#msg268841 |
|
|
msg292456 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-04-27 15:35 |
The news.trigofacile.com server was chosen in the commit 1cb121eceae698b1be0b383de5d42dc9b9accd02 (Antoine Pitrou in 2010) which also added the new NetworkedNNTPTests test case. |
|
|
msg292463 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-04-27 16:25 |
New changeset 4dc3b9cf2a868a8378ecbc2221a15e7b59e8e944 by Victor Stinner in branch '3.6': bpo-30175: Skip client cert tests of test_imaplib (#1320) (#1323) https://github.com/python/cpython/commit/4dc3b9cf2a868a8378ecbc2221a15e7b59e8e944 |
|
|
msg292473 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-04-27 19:32 |
New changeset 0eda2d43a7d5b262c979b944592999015a822395 by Victor Stinner in branch '3.5': bpo-30175: Skip client cert tests of test_imaplib (#1320) (#1324) https://github.com/python/cpython/commit/0eda2d43a7d5b262c979b944592999015a822395 |
|
|
msg292488 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-04-27 23:25 |
> Contact news.trigofacile.com administrator to ask him to repair the NNTP server I did that and I got a reply: the server is now fixed! :-D The test is now skipped on server failure (in 3.5, 3.6 and master), and the server is repaired. So I close the issue. Note: Python 2.7 doesn't have the unit test and so is not impacted. |
|
|
msg298966 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-07-24 13:35 |
Similar but different error (ssl.SSLEOFError) on AMD64 FreeBSD CURRENT Non-Debug 3.5: http://buildbot.python.org/all/builders/AMD64%20FreeBSD%20CURRENT%20Non-Debug%203.5/builds/211/steps/test/logs/stdio ====================================================================== ERROR: setUpClass (test.test_nntplib.NetworkedNNTP_SSLTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/home/buildbot/python/3.5.koobs-freebsd-current.nondebug/build/Lib/test/test_nntplib.py", line 291, in setUpClass usenetrc=False) File "/usr/home/buildbot/python/3.5.koobs-freebsd-current.nondebug/build/Lib/nntplib.py", line 1077, in __init__ self.sock = _encrypt_on(self.sock, ssl_context, host) File "/usr/home/buildbot/python/3.5.koobs-freebsd-current.nondebug/build/Lib/nntplib.py", line 292, in _encrypt_on return context.wrap_socket(sock, server_hostname=hostname) File "/usr/home/buildbot/python/3.5.koobs-freebsd-current.nondebug/build/Lib/ssl.py", line 385, in wrap_socket _context=self) File "/usr/home/buildbot/python/3.5.koobs-freebsd-current.nondebug/build/Lib/ssl.py", line 760, in __init__ self.do_handshake() File "/usr/home/buildbot/python/3.5.koobs-freebsd-current.nondebug/build/Lib/ssl.py", line 996, in do_handshake self._sslobj.do_handshake() File "/usr/home/buildbot/python/3.5.koobs-freebsd-current.nondebug/build/Lib/ssl.py", line 641, in do_handshake self._sslobj.do_handshake() ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:719) |
|
|
msg298985 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-07-24 15:41 |
New changeset 5b4feb7e86ecb813b2c56560f86cda2fd46b9579 by Victor Stinner in branch 'master': bpo-30188: test_nntplib catch also ssl.SSLEOFError (#2843) https://github.com/python/cpython/commit/5b4feb7e86ecb813b2c56560f86cda2fd46b9579 |
|
|
msg299235 - (view) |
Author: Inada Naoki (methane) *  |
Date: 2017-07-26 14:43 |
New changeset 067931dd95ddfa34297be9c602a796d9f8d9bea3 by INADA Naoki in branch 'master': bpo-30188: fix TypeError in test_nntplib (GH-2892) https://github.com/python/cpython/commit/067931dd95ddfa34297be9c602a796d9f8d9bea3 |
|
|
msg300823 - (view) |
Author: Kubilay Kocak (koobs)  |
Date: 2017-08-25 04:49 |
bpo-30188 (and bpo-30188 ?) need merging to 3.6/3.5, 3.6 just failed with: ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:748) Full build log attached |
|
|
msg300824 - (view) |
Author: Kubilay Kocak (koobs)  |
Date: 2017-08-25 04:52 |
Apologies I meant 5b4feb7e86 by haypo and 067931dd95d (also needs merge?) by inada.naoki |
|
|
msg302065 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-09-13 12:28 |
The SSL EOF error is still common, but in the test, not in setUpClass(). Example: http://buildbot.python.org/all/builders/AMD64%20FreeBSD%2010.x%20Shared%203.x/builds/874/steps/test/logs/stdio ====================================================================== ERROR: test_with_statement (test.test_nntplib.NetworkedNNTP_SSLTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/test_nntplib.py", line 241, in wrapped meth(self) File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/test_nntplib.py", line 263, in test_with_statement with self.NNTP_CLASS(self.NNTP_HOST, timeout=TIMEOUT, usenetrc=False) as server: File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/nntplib.py", line 1077, in __init__ self.sock = _encrypt_on(self.sock, ssl_context, host) File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/nntplib.py", line 292, in _encrypt_on return context.wrap_socket(sock, server_hostname=hostname) File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/ssl.py", line 407, in wrap_socket _context=self, _session=session) File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/ssl.py", line 814, in __init__ self.do_handshake() File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/ssl.py", line 1068, in do_handshake self._sslobj.do_handshake() File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/ssl.py", line 689, in do_handshake self._sslobj.do_handshake() ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:864) pythininfo: ssl.HAS_SNI: True ssl.OPENSSL_VERSION: OpenSSL 1.0.1u-freebsd 22 Sep 2016 ssl.OPENSSL_VERSION_INFO: (1, 0, 1, 21, 15) ssl.OP_ALL: 0x800003ff ssl.OP_NO_TLSv1_1: 0x10000000 |
|
|
msg303334 - (view) |
Author: STINNER Victor (vstinner) *  |
Date: 2017-09-29 15:51 |
Recent failure: http://buildbot.python.org/all/builders/x86%20Gentoo%20Non-Debug%20with%20X%203.x/builds/1080/steps/test/logs/stdio ====================================================================== ERROR: test_with_statement (test.test_nntplib.NetworkedNNTP_SSLTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/buildarea/3.x.ware-gentoo-x86.nondebug/build/Lib/test/test_nntplib.py", line 241, in wrapped meth(self) File "/buildbot/buildarea/3.x.ware-gentoo-x86.nondebug/build/Lib/test/test_nntplib.py", line 263, in test_with_statement with self.NNTP_CLASS(self.NNTP_HOST, timeout=TIMEOUT, usenetrc=False) as server: File "/buildbot/buildarea/3.x.ware-gentoo-x86.nondebug/build/Lib/nntplib.py", line 1077, in __init__ self.sock = _encrypt_on(self.sock, ssl_context, host) File "/buildbot/buildarea/3.x.ware-gentoo-x86.nondebug/build/Lib/nntplib.py", line 292, in _encrypt_on return context.wrap_socket(sock, server_hostname=hostname) File "/buildbot/buildarea/3.x.ware-gentoo-x86.nondebug/build/Lib/ssl.py", line 411, in wrap_socket _session=session File "/buildbot/buildarea/3.x.ware-gentoo-x86.nondebug/build/Lib/ssl.py", line 822, in __init__ self.do_handshake() File "/buildbot/buildarea/3.x.ware-gentoo-x86.nondebug/build/Lib/ssl.py", line 1076, in do_handshake self._sslobj.do_handshake() File "/buildbot/buildarea/3.x.ware-gentoo-x86.nondebug/build/Lib/ssl.py", line 697, in do_handshake self._sslobj.do_handshake() ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:864) |
|
|