The tls setting comes to mind...

On Tuesday, November 7, 2023 at 12:12:45 PM UTC-8 Michael Büttner wrote:

> 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
>

-- 
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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/91d813f3-e4ab-40ce-b3d0-3fcfa2b661c7n%40googlegroups.com.

Reply via email to