FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

test_urllib2net FTP tests fail on some buildbot workers · Issue #140748 · python/cpython · GitHub

Repository navigation

test_urllib2net FTP tests fail on some buildbot workers #140748

Open

Description

Bug report

On Pablo's workers, FTP tests fail with variations of the following traceback (from https://buildbot.python.org/#/builders/725/builds/12212):

Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/urllib/request.py", line 1546, in ftp_open
    fp, retrlen = fw.retrfile(file, type)
                  ~~~~~~~~~~~^^^^^^^^^^^^
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/urllib/request.py", line 1826, in retrfile
    conn, retrlen = self.ftp.ntransfercmd(cmd)
                    ~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/ftplib.py", line 354, in ntransfercmd
    conn = socket.create_connection((host, port), self.timeout,
                                    source_address=self.source_address)
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/socket.py", line 879, in create_connection
    raise exceptions[0]
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/socket.py", line 864, in create_connection
    sock.connect(sa)
    ~~~~~~~~~~~~^^^^
TimeoutError: [Errno 60] Operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/unittest/case.py", line 667, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/unittest/case.py", line 613, in _callTestMethod
    result = method()
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_urllib2net.py", line 321, in test_ftp_basic
    u = _urlopen_with_retry(self.FTP_HOST)
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_urllib2net.py", line 28, in wrapped
    return _retry_thrice(func, exc, *args, **kwargs)
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_urllib2net.py", line 24, in _retry_thrice
    raise last_exc
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_urllib2net.py", line 20, in _retry_thrice
    return func(*args, **kwargs)
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/urllib/request.py", line 187, in urlopen
    return opener.open(url, data, timeout)
           ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/urllib/request.py", line 487, in open
    response = self._open(req, data)
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/urllib/request.py", line 504, in _open
    result = self._call_chain(self.handle_open, protocol, protocol +
                              '_open', req)
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/urllib/request.py", line 464, in _call_chain
    result = func(*args)
  File "/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/urllib/request.py", line 1556, in ftp_open
    raise URLError(f"ftp error: {exp}") from exp
urllib.error.URLError: <urlopen error ftp error: [Errno 60] Operation timed out

Linked PRs

Activity

  1. self-assigned this
    on Oct 29, 2025
  2. added
    type-bugAn unexpected behavior, bug, or error
    testsTests in the Lib/test dir
    on Oct 29, 2025
  3. added a commit that references this issue on Oct 30, 2025
  4. StanFromIreland commented on Nov 8, 2025

    Member

    These tests are now skipped on the affected buildbots (I changed ISPs and the same issue popped up on mine) in python/buildmaster-config@0af8926.

  5. added 2 commits that reference this issue on Nov 13, 2025
  6. added 2 commits that reference this issue on Nov 13, 2025
  7. added a commit that references this issue on Dec 6, 2025
  8. vstinner commented on Mar 16, 2026

    Member

    test_urllib2net failed on "AMD64 Arch Linux Usan Function 3.13": https://buildbot.python.org/#/builders/1601/builds/687

    I created python/buildmaster-config#684 to skip network tests on this worker.

    test_ftp_timeout (test.test_urllib2net.TimeoutTest.test_ftp_timeout) ... Timeout (0:20:00)!
    Thread 0x000074b731261100 (most recent call first):
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/socket.py", line 849 in create_connection
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/ftplib.py", line 354 in ntransfercmd
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/urllib/request.py", line 2469 in retrfile
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/urllib/request.py", line 1549 in ftp_open
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/urllib/request.py", line 466 in _call_chain
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/urllib/request.py", line 506 in _open
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/urllib/request.py", line 489 in open
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/urllib/request.py", line 189 in urlopen
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/test/test_urllib2net.py", line 25 in _retry_thrice
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/test/test_urllib2net.py", line 33 in wrapped
      File "/buildbot/buildarea/3.13.pablogsal-arch-x86_64.clang-ubsan-function/build/Lib/test/test_urllib2net.py", line 412 in test_ftp_timeout
      ...
    1 test failed again:
        test_urllib2net
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

testsTests in the Lib/test dirtype-bugAn unexpected behavior, bug, or error

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


    Back | FazBrowse Home | New Git URL