suddenly a week ago , weewx dont uload to server, with the same settings, without something to change from me.
the rest of weewx works ok, and the localhost.
log tell me this every five minutes.
tried clean installation but the issue remains. .
i have also 2 weewx instalattions in diffrent laptops , in the same server , and works fine.
here my log
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.getline()
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 212, in getline
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.file.readline(self.maxline + 1)
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/socket.py", line 706, in readinto
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: **** return self._sock.recv_into(b)
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: **** TimeoutError: timed out
Απρ 25 11:41:48 rania weewxd[70146]: ERROR weewx.reportengine: ftpgenerator: Upload failed
Απρ 25 11:45:48 rania weewxd[70146]: INFO weewx.manager: Added record 2026-04-25 11:45:00 EEST (1777106700) to database 'weewx.sdb'
Απρ 25 11:45:48 rania weewxd[70146]: INFO weewx.manager: Added record 2026-04-25 11:45:00 EEST (1777106700) to daily summary in 'weewx.sdb'
Απρ 25 11:45:49 rania weewxd[70146]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.65 seconds
Απρ 25 11:45:50 rania weewxd[70146]: INFO weewx.imagegenerator: Generated 11 images for report SeasonsReport in 0.29 seconds
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: ftpgenerator: (0): caught exception '<class 'TimeoutError'>': timed out
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** Traceback (most recent call last):
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 535, in run
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** n = ftp_data.run()
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 166, in run
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** ftp_server.connect(self.server, self.port)
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 162, in connect
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** self.welcome = self.getresp()
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 244, in getresp
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** resp = self.getmultiline()
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 230, in getmultiline
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.getline()
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 212, in getline
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.file.readline(self.maxline + 1)
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/socket.py", line 706, in readinto
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** return self._sock.recv_into(b)
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:46:10 rania weewxd[70146]: ERROR weewx.reportengine: **** TimeoutError: timed out
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: ftpgenerator: (1): caught exception '<class 'TimeoutError'>': timed out
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** Traceback (most recent call last):
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 535, in run
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** n = ftp_data.run()
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 166, in run
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** ftp_server.connect(self.server, self.port)
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 162, in connect
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** self.welcome = self.getresp()
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 244, in getresp
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** resp = self.getmultiline()
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 230, in getmultiline
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.getline()
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 212, in getline
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.file.readline(self.maxline + 1)
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/socket.py", line 706, in readinto
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** return self._sock.recv_into(b)
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:46:30 rania weewxd[70146]: ERROR weewx.reportengine: **** TimeoutError: timed out
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'TimeoutError'>': timed out
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** Traceback (most recent call last):
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 535, in run
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** n = ftp_data.run()
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 166, in run
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** ftp_server.connect(self.server, self.port)
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 162, in connect
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** self.welcome = self.getresp()
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 244, in getresp
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** resp = self.getmultiline()
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 230, in getmultiline
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.getline()
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 212, in getline
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.file.readline(self.maxline + 1)
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/socket.py", line 706, in readinto
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** return self._sock.recv_into(b)
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: **** TimeoutError: timed out
Απρ 25 11:46:50 rania weewxd[70146]: ERROR weewx.reportengine: ftpgenerator: Upload failed
Απρ 25 11:50:50 rania weewxd[70146]: INFO weewx.manager: Added record 2026-04-25 11:50:00 EEST (1777107000) to database 'weewx.sdb'
Απρ 25 11:50:50 rania weewxd[70146]: INFO weewx.manager: Added record 2026-04-25 11:50:00 EEST (1777107000) to daily summary in 'weewx.sdb'
Απρ 25 11:50:51 rania weewxd[70146]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.69 seconds
Απρ 25 11:50:51 rania weewxd[70146]: INFO weewx.imagegenerator: Generated 11 images for report SeasonsReport in 0.29 seconds
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: ftpgenerator: (0): caught exception '<class 'TimeoutError'>': timed out
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** Traceback (most recent call last):
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 535, in run
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** n = ftp_data.run()
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 166, in run
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** ftp_server.connect(self.server, self.port)
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 162, in connect
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** self.welcome = self.getresp()
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 244, in getresp
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** resp = self.getmultiline()
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 230, in getmultiline
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.getline()
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 212, in getline
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.file.readline(self.maxline + 1)
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/socket.py", line 706, in readinto
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** return self._sock.recv_into(b)
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:51:11 rania weewxd[70146]: ERROR weewx.reportengine: **** TimeoutError: timed out
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: ftpgenerator: (1): caught exception '<class 'TimeoutError'>': timed out
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** Traceback (most recent call last):
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 535, in run
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** n = ftp_data.run()
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 166, in run
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** ftp_server.connect(self.server, self.port)
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 162, in connect
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** self.welcome = self.getresp()
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 244, in getresp
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** resp = self.getmultiline()
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 230, in getmultiline
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.getline()
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 212, in getline
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.file.readline(self.maxline + 1)
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/socket.py", line 706, in readinto
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** return self._sock.recv_into(b)
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:51:31 rania weewxd[70146]: ERROR weewx.reportengine: **** TimeoutError: timed out
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'TimeoutError'>': timed out
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** Traceback (most recent call last):
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 535, in run
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** n = ftp_data.run()
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 166, in run
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** ftp_server.connect(self.server, self.port)
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 162, in connect
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** self.welcome = self.getresp()
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 244, in getresp
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** resp = self.getmultiline()
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 230, in getmultiline
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.getline()
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 212, in getline
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** line = self.file.readline(self.maxline + 1)
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/socket.py", line 706, in readinto
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** return self._sock.recv_into(b)
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: **** TimeoutError: timed out
Απρ 25 11:51:51 rania weewxd[70146]: ERROR weewx.reportengine: ftpgenerator: Upload failed