Good evening,
I can no longer upload files from my raspi to my server. The connection and upload with Fillezilla works perfectly.
I use:
Raspberry
PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)"
NAME="Raspbian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=raspbian
and
Weewx Version 4.10.2
My weex-config looks like this:
enable = true
user = XXXXXX-neu
password = XXXXXXX
server = XXXXXXXXX-data.host # The ftp server name, e.g, ww>
path = /herbst_weewx # The destination directory, e.g., /weather
# Set to True for an FTP over TLS (FTPS) connection. Not all servers
# support this.
secure_ftp = True
# To upload files from something other than what HTML_ROOT is set
# to above, specify a different HTML_ROOT here.
#HTML_ROOT = /var/www/html/weewx
# Most FTP servers use port 21
port = 22
This is the error message:
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'TimeoutError'>': timed out
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** Traceback (most recent call last):
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 437, in run
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** n = ftp_data.run()
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 175, in run
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** ftp_server.connect(self.server, self.port)
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 162, in connect
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** self.welcome = self.getresp()
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 244, in getresp
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** resp = self.getmultiline()
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 234, in getmultiline
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** nextline = self.getline()
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** File "/usr/lib/python3.11/ftplib.py", line 212, in getline
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** line = self.file.readline(self.maxline + 1)
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** File "/usr/lib/python3.11/socket.py", line 706, in readinto
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** return self._sock.recv_into(b)
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: **** TimeoutError: timed out
Nov 7 20:26:20 weewx071123 python3[3260]: weewx[3260] ERROR weewx.reportengine: ftpgenerator: Upload failed
I've tried all variants, with ftp and sftp, changed port, even different login, but the error always occurs. Does anyone have any idea why this might be?
Thank you
Micha