Hi!

I'm a former regression tester looking to spin up a new test or two (msys2.org environments).

It looks like the FTP server (receiver) just blocks the upload request, verified manually by FileZilla.  I vaguely recall it needing to be enabled on the server side somehow.  Messages and traceback below.

Thanks in advance,

Jim Bell


~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# Uploading log archive "H:/rtest/results/JCBell-MSYS2-mingw-w64.zip" to master
# <lambda> failed with message "[WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond"

Traceback (fwiw):

Traceback (most recent call last):
  File "H:\rtest\run.py", line 74, in <module>
    runner(root)
  File "H:/rtest/boost_regression_src/regression.py", line 285, in __init__
    self.main()
  File "H:/rtest/boost_regression_src/regression.py", line 621, in main
    getattr(self,action_m)()
  File "H:/rtest/boost_regression_src/regression.py", line 535, in command_upload_logs
    self.retry(
  File "H:/rtest/boost_regression_src/regression.py", line 662, in retry
    return f()
  File "H:/rtest/boost_regression_src/regression.py", line 537, in <lambda>
    upload_logs(
  File "H:/rtest/boost_regression_src/collect_and_upload_logs.py", line 445, in upload_logs
    upload_to_ftp( tag, logs_archive, ftp_proxy, debug_level, ftp_url )
  File "H:/rtest/boost_regression_src/collect_and_upload_logs.py", line 293, in upload_to_ftp
    ftp.storbinary( 'STOR %s' % os.path.basename( results_file ), f ) # py3 expects binary
  File "E:/Z/boost/msys64/mingw64/lib/python3.10/ftplib.py", line 498, in storbinary
    with self.transfercmd(cmd, rest) as conn:
  File "E:/Z/boost/msys64/mingw64/lib/python3.10/ftplib.py", line 393, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "E:/Z/boost/msys64/mingw64/lib/python3.10/ftplib.py", line 354, in ntransfercmd
    conn = socket.create_connection((host, port), self.timeout,
  File "E:/Z/boost/msys64/mingw64/lib/python3.10/socket.py", line 845, in create_connection
    raise err
  File "E:/Z/boost/msys64/mingw64/lib/python3.10/socket.py", line 833, in create_connection
    sock.connect(sa)
TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond