This has been happening a lot recently. I wonder if some ftp server out
there has changed its default settings?

Do you happen to know the type of ftp server your host is using?

On Tue, Jan 10, 2023 at 6:28 AM Invisible Man <[email protected]>
wrote:

> I have recently enabled SFTP uploading on weewx pages to a remote server.
> By hand, sftp works and I can connect to the remote server correctly.
> But weewx complains with the following errors:
>
> ```
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
> ftpgenerator: (4): caught exception '<class 'socket.timeout'>': timed out
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****  Traceback (most recent call last):
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****    File "/usr/share/weewx/weewx/reportengine.py", line 437, in
> run
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****      n = ftp_data.run()
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 175, in
> run
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****      ftp_server.connect(self.server, self.port)
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****    File "/usr/lib/python3.7/ftplib.py", line 152, in connect
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****      source_address=self.source_address)
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****    File "/usr/lib/python3.7/socket.py", line 727, in
> create_connection
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****      raise err
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****    File "/usr/lib/python3.7/socket.py", line 716, in
> create_connection
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****      sock.connect(sa)
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
>         ****  socket.timeout: timed out
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] ERROR weewx.reportengine:
> ftpgenerator: Upload failed
> Jan 10 13:53:00 vegan python3[2160]: weewx[2160] DEBUG weewx.reportengine:
> Running report 'RSYNC'
> ```
>
> - I am using Weewx 4.9.1 on a RPi
> - I have Python 3.7.3
> - With FTP I have no errors
>
> This is my weewx config:
>
> ```
>    [[FTP]]
>         skin = Ftp
>         enable = True
>
>         # FTP'ing the results to a webserver is treated as just another
> report,
>         # albeit one with an unusual report generator!
>         #
>         # If you wish to use FTP, uncomment and fill out the next four
> lines:
>         user = ***********
>         password = **************
>         server = *************
>         path = /
>
>         # If you wish to upload files from something other than what
> HTML_ROOT
>         # is set to above, then reset it here:
>         HTML_ROOT = external_html
>
>         # Most FTP servers use port 21, but if yours is different, you can
>         # change it here
>         port = 21
>
>         # Set to 1 to use passive mode, zero for active mode:
>         passive = 1
>
>         # How many times to try to transfer a file before giving up:
>         max_tries = 5
>
>         # Set to True for a secure FTP (SFTP) connection. Not all servers
>         # support this.
>         secure_ftp = True
> ```
>
> --
> 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/a08e7499-0f48-41fc-9ac7-23afd676be9en%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/a08e7499-0f48-41fc-9ac7-23afd676be9en%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/CAPq0zEB2huK8DhBHM382FoO41bz8mOr%2BNufPr16uwy83tqCdCA%40mail.gmail.com.

Reply via email to