Hello HaeadwindJack,

your tip was the solution! Now the upload works again.
Thank you very much.

HeadwindJack schrieb am Mittwoch, 8. November 2023 um 06:51:54 UTC+1:

> Michael,
>
> Try using weewx-sftp. Operates the same as FTP and It works for me.
>
> On Wednesday, November 8, 2023 at 3:58:25 PM UTC+11 Michael Büttner wrote:
>
>> 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/13fe9ba4-4741-4a60-905e-93204e33d6a4n%40googlegroups.com.

Reply via email to