I am running: weewx 5.3.1 on a Raspberry Pi 5 with Raspbian linux (Debian 13.x: Trixie), and Python version: 3.13.5. All was good but an OS update last night must have caused an FTP problem, maybe with a new version of python (?). Error from log file is attached. Davis VP2+ is running well but stopped FTPing to my website. Can anyone help with what is happening here? Thanks in advance. I can run with debug if needed. Bob grattans.org/wx
-- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/6846dd15-8fd8-42bc-9e28-2cd2eed53918n%40googlegroups.com.
May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: ftpgenerator: (0): caught exception '<class 'TimeoutError'>': timed out May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** Traceback (most recent call last): May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/home/pi/weewx-venv/lib/python3.13/site-packages/weewx/reportengine.py", line 535, in run May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** n = ftp_data.run() May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/home/pi/weewx-venv/lib/python3.13/site-packages/weeutil/ftpupload.py", line 166, in run May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ftp_server.connect(self.server, self.port) May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/usr/lib/python3.13/ftplib.py", line 158, in connect May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** self.sock = socket.create_connection((self.host, self.port), self.timeout, May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** source_address=self.source_address) May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/usr/lib/python3.13/socket.py", line 864, in create_connection May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** raise exceptions[0] May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/usr/lib/python3.13/socket.py", line 849, in create_connection May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** sock.connect(sa) May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ~~~~~~~~~~~~^^^^ May 12 11:45:43 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** TimeoutError: timed out May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: ftpgenerator: (1): caught exception '<class 'TimeoutError'>': timed out May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** Traceback (most recent call last): May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/home/pi/weewx-venv/lib/python3.13/site-packages/weewx/reportengine.py", line 535, in run May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** n = ftp_data.run() May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/home/pi/weewx-venv/lib/python3.13/site-packages/weeutil/ftpupload.py", line 166, in run May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ftp_server.connect(self.server, self.port) May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/usr/lib/python3.13/ftplib.py", line 158, in connect May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** self.sock = socket.create_connection((self.host, self.port), self.timeout, May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** source_address=self.source_address) May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/usr/lib/python3.13/socket.py", line 864, in create_connection May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** raise exceptions[0] May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** File "/usr/lib/python3.13/socket.py", line 849, in create_connection May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** sock.connect(sa) May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** ~~~~~~~~~~~~^^^^ May 12 11:46:03 rpi5trixie weewxd[150507]: ERROR weewx.reportengine: **** TimeoutError: timed out May 12 11:46:12 rp
