Hi Tom, I have installed Python 3.11.2. I tried both options you suggested. But unfortunately it doesn't work. What's strange is that it works with Filezilla without any problems..
Tom Keffer schrieb am Mittwoch, 8. November 2023 um 00:52:15 UTC+1: > This may be a change in your FTP server. A few things to try: > > 1. What version of Python are you using? > > 2. Try setting option secure_data > <https://www.weewx.com/docs/usersguide.htm#config_FTP> to False: > > [[FTP]] > ... (as before) ... > secure_data = false > > 3. If that doesn't work, then try setting option reuse_ssl to True: > > [[FTP]] > ... (as before) ... > reuse_ssl = true > > > > > On Tue, Nov 7, 2023 at 12:12 PM Michael Büttner <[email protected]> > 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/d7750d0d-5f5a-4a8e-baf8-d5a7e31823d1n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/d7750d0d-5f5a-4a8e-baf8-d5a7e31823d1n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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/3e4e41ab-bce8-4910-88cd-393ff9972884n%40googlegroups.com.
