FYI I just opened a new bug report "FTP tests of test_urllib2net fail on Travis CI: 425 Security: Bad IP connecting".
---------- Forwarded message --------- From: STINNER Victor report@bugs.python.org Date: mar. 4 déc. 2018 à 23:08 Subject: [issue35411] FTP tests of test_urllib2net fail on Travis CI: 425 Security: Bad IP connecting. To: vstinner@redhat.com
New submission from STINNER Victor vstinner@redhat.com:
ERROR: test_ftp (test.test_urllib2net.OtherNetworkTests) (url='ftp://www.pythontest.net/README') ERROR: test_ftp_basic (test.test_urllib2net.TimeoutTest) ERROR: test_ftp_default_timeout (test.test_urllib2net.TimeoutTest) ERROR: test_ftp_no_timeout (test.test_urllib2net.TimeoutTest) ERROR: test_ftp_timeout (test.test_urllib2net.TimeoutTest)
It seems like Jython has a similar issue: http://bugs.jython.org/issue2708
Logs from Travis CI job of https://github.com/python/cpython/pull/10898:
https://travis-ci.org/python/cpython/jobs/463422586
Re-running test 'test_urllib2net' in verbose mode
test_close (test.test_urllib2net.CloseSocketTest) ... ok
test_custom_headers (test.test_urllib2net.OtherNetworkTests) ... ok
test_file (test.test_urllib2net.OtherNetworkTests) ... ok
test_ftp (test.test_urllib2net.OtherNetworkTests) ...
test_redirect_url_withfrag (test.test_urllib2net.OtherNetworkTests)
... ok
test_sites_no_connection_close
(test.test_urllib2net.OtherNetworkTests) ... skipped 'XXX:
http://www.imdb.com is gone'
test_urlwithfrag (test.test_urllib2net.OtherNetworkTests) ... ok
test_ftp_basic (test.test_urllib2net.TimeoutTest) ... ERROR
test_ftp_default_timeout (test.test_urllib2net.TimeoutTest) ...
/home/travis/build/python/cpython/Lib/urllib/request.py:222:
ResourceWarning: unclosed
return opener.open(url, data, timeout)
/home/travis/build/python/cpython/Lib/urllib/request.py:222:
ResourceWarning: unclosed
return opener.open(url, data, timeout)
/home/travis/build/python/cpython/Lib/urllib/request.py:222:
ResourceWarning: unclosed
return opener.open(url, data, timeout)
ERROR
test_ftp_no_timeout (test.test_urllib2net.TimeoutTest) ... ERROR
test_ftp_timeout (test.test_urllib2net.TimeoutTest) ... ERROR
test_http_basic (test.test_urllib2net.TimeoutTest) ... ok
test_http_default_timeout (test.test_urllib2net.TimeoutTest) ... ok
test_http_no_timeout (test.test_urllib2net.TimeoutTest) ... ok
test_http_timeout (test.test_urllib2net.TimeoutTest) ... ok
ERROR: test_ftp (test.test_urllib2net.OtherNetworkTests) (url='ftp://www.pythontest.net/README')
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2404, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
ftplib.error_temp: 425 Security: Bad IP connecting.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 219, in _test_urls
f = urlopen(url, req, TIMEOUT)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 27, in wrapped
return _retry_thrice(func, exc, *args, **kwargs)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 23, in _retry_thrice
raise last_exc
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 19, in _retry_thrice
return func(*args, **kwargs)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
525, in open
response = self._open(req, data)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
543, in _open
'_open', req)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
503, in _call_chain
result = func(*args)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1551, in ftp_open
raise exc.with_traceback(sys.exc_info()[2])
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2404, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
urllib.error.URLError:
ERROR: test_ftp_basic (test.test_urllib2net.TimeoutTest)
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2425, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
ftplib.error_temp: 425 Security: Bad IP connecting.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 296, in test_ftp_basic
u = _urlopen_with_retry(self.FTP_HOST)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 27, in wrapped
return _retry_thrice(func, exc, *args, **kwargs)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 23, in _retry_thrice
raise last_exc
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 19, in _retry_thrice
return func(*args, **kwargs)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
222, in urlopen
return opener.open(url, data, timeout)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
525, in open
response = self._open(req, data)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
543, in _open
'_open', req)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
503, in _call_chain
result = func(*args)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1551, in ftp_open
raise exc.with_traceback(sys.exc_info()[2])
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2425, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
urllib.error.URLError:
ERROR: test_ftp_default_timeout (test.test_urllib2net.TimeoutTest)
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2425, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
ftplib.error_temp: 425 Security: Bad IP connecting.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 305, in test_ftp_default_timeout
u = _urlopen_with_retry(self.FTP_HOST)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 27, in wrapped
return _retry_thrice(func, exc, *args, **kwargs)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 23, in _retry_thrice
raise last_exc
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 19, in _retry_thrice
return func(*args, **kwargs)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
222, in urlopen
return opener.open(url, data, timeout)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
525, in open
response = self._open(req, data)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
543, in _open
'_open', req)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
503, in _call_chain
result = func(*args)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1551, in ftp_open
raise exc.with_traceback(sys.exc_info()[2])
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2425, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
urllib.error.URLError:
ERROR: test_ftp_no_timeout (test.test_urllib2net.TimeoutTest)
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2425, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
ftplib.error_temp: 425 Security: Bad IP connecting.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 316, in test_ftp_no_timeout
u = _urlopen_with_retry(self.FTP_HOST, timeout=None)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 27, in wrapped
return _retry_thrice(func, exc, *args, **kwargs)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 23, in _retry_thrice
raise last_exc
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 19, in _retry_thrice
return func(*args, **kwargs)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
222, in urlopen
return opener.open(url, data, timeout)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
525, in open
response = self._open(req, data)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
543, in _open
'_open', req)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
503, in _call_chain
result = func(*args)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1551, in ftp_open
raise exc.with_traceback(sys.exc_info()[2])
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2425, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
urllib.error.URLError:
ERROR: test_ftp_timeout (test.test_urllib2net.TimeoutTest)
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2425, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
ftplib.error_temp: 425 Security: Bad IP connecting.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 324, in test_ftp_timeout
u = _urlopen_with_retry(self.FTP_HOST, timeout=60)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 27, in wrapped
return _retry_thrice(func, exc, *args, **kwargs)
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 23, in _retry_thrice
raise last_exc
File "/home/travis/build/python/cpython/Lib/test/test_urllib2net.py",
line 19, in _retry_thrice
return func(*args, **kwargs)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
222, in urlopen
return opener.open(url, data, timeout)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
525, in open
response = self._open(req, data)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
543, in _open
'_open', req)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
503, in _call_chain
result = func(*args)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1551, in ftp_open
raise exc.with_traceback(sys.exc_info()[2])
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
1540, in ftp_open
fp, retrlen = fw.retrfile(file, type)
File "/home/travis/build/python/cpython/Lib/urllib/request.py", line
2425, in retrfile
conn, retrlen = self.ftp.ntransfercmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 365, in
ntransfercmd
resp = self.sendcmd(cmd)
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 273, in sendcmd
return self.getresp()
File "/home/travis/build/python/cpython/Lib/ftplib.py", line 244, in getresp
raise error_temp(resp)
urllib.error.URLError:
Ran 15 tests in 5.693s
FAILED (errors=5, skipped=1)
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535:
ResourceWarning: unclosed
components: Tests messages: 331078 nosy: vstinner priority: normal severity: normal status: open title: FTP tests of test_urllib2net fail on Travis CI: 425 Security: Bad IP connecting. versions: Python 2.7, Python 3.6, Python 3.7, Python 3.8
Python tracker report@bugs.python.org https://bugs.python.org/issue35411