Re: [weewx-user] FTP error

72 views
Skip to first unread message
Message has been deleted

Tom Keffer

unread,
Feb 14, 2021, 1:32:14 PM2/14/21
to weewx-user
Things to try:
  1. Your value for 'path' looks a little suspicious. Perhaps you mean '/public_html'?
  2. Does your server require FTPS?
  3. Make sure you have necessary permissions on the remote server.
  4. Your password includes several spaces. Is that correct?
  5. You posted your password. You should change it.

-tk

On Sun, Feb 14, 2021 at 9:47 AM ginfo...@gmail.com <ginfo...@gmail.com> wrote:
Good evening.
Last night Sitegroung did an update of their site tools.
I had to create a new FTP account, but now, entering the new parameters in the weewx.conf file the files are not updated.
I state that weewx updates normally locally, but files are no longer transferred remotely.
Here are the parameters in weex.conf:

[[FTP]]
         # FTP'ing the results to a webserver is treated as just another report,
         # albeit one with an unusual report generator!
         skin = Ftp

         # If you wish to use FTP, set "enable" to "true", then
         # fill out the next four lines.
         # Use quotes around passwords to guard against parsing errors.
         enable = true
         user = m...@meteomestre.it
         password = _1] ck13k @ hju
         server = meteomestre.it # The ftp server name, e.g, www.myserver.org
         path = /meteomestre.it/public_html # The destination directory, e.g., / weather


And here's my Syslog:

Feb 14 18:30:12 raspberrypi systemd[1]: Started Session c47 of user pi.

Feb 14 18:30:16 raspberrypi weewx[7773] INFO weewx.manager: Added record 2021-02-14 18:30:00 CET (1613323800) to database 'weewx.sdb'

Feb 14 18:30:16 raspberrypi weewx[7773] INFO weewx.manager: Added record 2021-02-14 18:30:00 CET (1613323800) to daily summary in 'weewx.sdb'

Feb 14 18:30:17 raspberrypi weewx[7773] INFO weewx.restx: Wunderground-PWS: Published record 2021-02-14 18:30:00 CET (1613323800)

Feb 14 18:30:18 raspberrypi weewx[7773] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 1.88 seconds

Feb 14 18:30:19 raspberrypi weewx[7773] INFO weewx.imagegenerator: Generated 14 images for report SeasonsReport in 1.12 seconds

Feb 14 18:30:19 raspberrypi weewx[7773] INFO weewx.reportengine: Copied 0 files to /home/weewx/public_html

Feb 14 18:30:21 raspberrypi weewx[7773] INFO weewx.cheetahgenerator: Generated 9 files for report StandardReport in 1.82 seconds

Feb 14 18:30:41 raspberrypi weewx[7773] INFO weewx.imagegenerator: Generated 12 images for report StandardReport in 19.45 seconds

Feb 14 18:30:41 raspberrypi weewx[7773] INFO weewx.reportengine: Copied 17 files to /home/weewx/public_html

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/monthrx.png to server meteomestre.it. Reason: '553 Can't open that file: No such file or directory'

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine: ftpgenerator: (0): caught exception '<class 'ftplib.error_perm'>': 553 Can't open that file: No such file or directory

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****  Traceback (most recent call last):

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 331, in run

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      n = ftp_data.run()

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weeutil/ftpupload.py", line 163, in run

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      ftp_server.storbinary(stor_cmd, fd)

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 479, in storbinary

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      conn = self.transfercmd(cmd, rest)

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 378, in transfercmd

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      return self.ntransfercmd(cmd, rest)[0]

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 341, in ntransfercmd

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      resp = self.sendcmd(cmd)

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 251, in sendcmd

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      return self.getresp()

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 226, in getresp

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      raise error_perm, resp

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****  error_perm: 553 Can't open that file: No such file or directory

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/monthrx.png to server meteomestre.it. Reason: '553 Can't open that file: No such file or directory'

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine: ftpgenerator: (1): caught exception '<class 'ftplib.error_perm'>': 553 Can't open that file: No such file or directory

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****  Traceback (most recent call last):

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 331, in run

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      n = ftp_data.run()

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weeutil/ftpupload.py", line 163, in run

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      ftp_server.storbinary(stor_cmd, fd)

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 479, in storbinary

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      conn = self.transfercmd(cmd, rest)

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 378, in transfercmd

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      return self.ntransfercmd(cmd, rest)[0]

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 341, in ntransfercmd

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      resp = self.sendcmd(cmd)

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 251, in sendcmd

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      return self.getresp()

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 226, in getresp

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      raise error_perm, resp

Feb 14 18:30:41 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****  error_perm: 553 Can't open that file: No such file or directory

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/monthrx.png to server meteomestre.it. Reason: '553 Can't open that file: No such file or directory'

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'ftplib.error_perm'>': 553 Can't open that file: No such file or directory

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****  Traceback (most recent call last):

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 331, in run

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      n = ftp_data.run()

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weeutil/ftpupload.py", line 163, in run

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      ftp_server.storbinary(stor_cmd, fd)

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 479, in storbinary

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      conn = self.transfercmd(cmd, rest)

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 378, in transfercmd

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      return self.ntransfercmd(cmd, rest)[0]

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 341, in ntransfercmd

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      resp = self.sendcmd(cmd)

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 251, in sendcmd

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      return self.getresp()

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 226, in getresp

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****      raise error_perm, resp

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine:         ****  error_perm: 553 Can't open that file: No such file or directory

Feb 14 18:30:42 raspberrypi weewx[7773] ERROR weewx.reportengine: ftpgenerator: Upload failed


Thanks

--
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 weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/e36b1504-2126-4617-bcc6-e12cd342f619n%40googlegroups.com.

ginfo...@gmail.com

unread,
Feb 14, 2021, 6:55:37 PM2/14/21
to weewx-user
Thanks for the reply, I changed the password.
It always worked until I was forced to create a new FTP profile.
When I connect with a Filezilla software my destination is "www.meteomestre.it/public_html"
And it connects regularly.
The Siteground team told me that the FTP connection works fine.
I do not know what to do...

ginfo...@gmail.com

unread,
Feb 14, 2021, 7:34:29 PM2/14/21
to weewx-user

Thanks so much Tom.
I solved it by simply putting:

/ public_html /

Thanks for everything!

Tom Keffer

unread,
Feb 14, 2021, 7:35:37 PM2/14/21
to weewx-user
That doesn't surprise me. Glad to hear it worked out!

Reply all
Reply to author
Forward
0 new messages