New submission from STINNER Victor <vstin...@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 <socket.socket fd=4, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33700), 
raddr=('104.236.16.9', 21)>
  return opener.open(url, data, timeout)
/home/travis/build/python/cpython/Lib/urllib/request.py:222: ResourceWarning: 
unclosed <socket.socket fd=5, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33704), 
raddr=('104.236.16.9', 21)>
  return opener.open(url, data, timeout)
/home/travis/build/python/cpython/Lib/urllib/request.py:222: ResourceWarning: 
unclosed <socket.socket fd=7, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33708), 
raddr=('104.236.16.9', 21)>
  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: <urlopen error ftp error: error_temp('425 Security: Bad 
IP connecting.')>
======================================================================
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: <urlopen error ftp error: error_temp('425 Security: Bad 
IP connecting.')>
======================================================================
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: <urlopen error ftp error: error_temp('425 Security: Bad 
IP connecting.')>
======================================================================
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: <urlopen error ftp error: error_temp('425 Security: Bad 
IP connecting.')>
======================================================================
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: <urlopen error ftp error: error_temp('425 Security: Bad 
IP connecting.')>
----------------------------------------------------------------------
Ran 15 tests in 5.693s
FAILED (errors=5, skipped=1)
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535: 
ResourceWarning: unclosed <socket.socket fd=8, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33712), 
raddr=('104.236.16.9', 21)>
  gc.collect()
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535: 
ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33716), 
raddr=('104.236.16.9', 21)>
  gc.collect()
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535: 
ResourceWarning: unclosed <socket.socket fd=5, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33720), 
raddr=('104.236.16.9', 21)>
  gc.collect()
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535: 
ResourceWarning: unclosed <socket.socket fd=7, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33724), 
raddr=('104.236.16.9', 21)>
  gc.collect()
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535: 
ResourceWarning: unclosed <socket.socket fd=9, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33728), 
raddr=('104.236.16.9', 21)>
  gc.collect()
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535: 
ResourceWarning: unclosed <socket.socket fd=10, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33732), 
raddr=('104.236.16.9', 21)>
  gc.collect()
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535: 
ResourceWarning: unclosed <socket.socket fd=11, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33736), 
raddr=('104.236.16.9', 21)>
  gc.collect()
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535: 
ResourceWarning: unclosed <socket.socket fd=12, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33740), 
raddr=('104.236.16.9', 21)>
  gc.collect()
/home/travis/build/python/cpython/Lib/test/support/__init__.py:1535: 
ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, 
type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.20.2.47', 33744), 
raddr=('104.236.16.9', 21)>
  gc.collect()
test test_urllib2net failed
1 test failed again:
    test_urllib2net

----------
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 <rep...@bugs.python.org>
<https://bugs.python.org/issue35411>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to