Two things to try: 1. Make sure the FTP username has write permissions on the server.
2. Try different variations on the FTP path. For example, path = public_html/weewx/ # What you have path = public_html/weewx path = /public_html/weewx/ path = /public_html/weewx path = weewx path = /weewx On Wed, May 27, 2020 at 10:02 AM Richard Cropper < richardcropper...@gmail.com> wrote: > Thanks Tom > > Yes all the files are in /var/www/html/weewx > > If I understand you correctly, this has more to do with the file path of > the remote host server. > > I am at a loss to understand what is going on at that end. > > I can at least connect but I either get a message as you have seen or a > 'broken pipe' message if I play around with the file path. > > I guess this is more to do with the remote server than weewx but thanks > for your advice. > > Regards > > Richard > On Wednesday, May 27, 2020 at 3:17:35 PM UTC+1, Tom Keffer wrote: >> >> Hello, Richard >> >> Unfortunately, the error message is misleading (and should be changed). >> When it says >> >> Failed uploading public_html/weewx/monthtempfeel.png to ftp.tq7weather.uk. >> Reason: 553 Can't open that file: No such file or directory >> >> what it means is it could not upload to the *target* >> public_html/weewx/monthtempfeel.png*.* The unfortunate part is that the >> error message doesn't give the source. >> >> Take a look in /var/www/html/weewx and make sure the files you expect to >> be in there are actually in there. >> >> -tk >> >> >> On Wed, May 27, 2020 at 5:50 AM Richard Cropper <richardc...@gmail.com> >> wrote: >> >>> Hi >>> Having secured a connection, I still don't seem to be able to upload >>> files >>> >>> I get the following error message on the log >>> >>> May 27 13:30:36 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #1. Failed uploading public_html/weewx/monthtempfeel.png to >>> ftp.tq7weather.uk. Reason: 553 Can't open that file: No such file or >>> directory >>> >>> May 27 13:30:36 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #2. Failed uploading public_html/weewx/monthtempfeel.png to >>> ftp.tq7weather.uk. Reason: 553 Can't open that file: No such file or >>> directory >>> >>> May 27 13:30:37 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #3. Failed uploading public_html/weewx/monthtempfeel.png to >>> ftp.tq7weather.uk. Reason: 553 Can't open that file: No such file or >>> directory >>> >>> May 27 13:30:37 raspberrypi weewx[899] ERROR weeutil.ftpupload: Failed >>> to upload file public_html/weewx/monthtempfeel.png >>> >>> May 27 13:30:37 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #1. Failed uploading public_html/weewx/yearwind.png to ftp.tq7weather.uk. >>> Reason: 553 Can't open that file: No such file or directory >>> >>> May 27 13:30:38 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #2. Failed uploading public_html/weewx/yearwind.png to ftp.tq7weather.uk. >>> Reason: 553 Can't open that file: No such file or directory >>> >>> May 27 13:30:38 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #3. Failed uploading public_html/weewx/yearwind.png to ftp.tq7weather.uk. >>> Reason: 553 Can't open that file: No such file or directory >>> >>> May 27 13:30:38 raspberrypi weewx[899] ERROR weeutil.ftpupload: Failed >>> to upload file public_html/weewx/yearwind.png >>> >>> May 27 13:30:39 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #1. Failed uploading public_html/weewx/statistics.html to >>> ftp.tq7weather.uk. Reason: 553 Can't open that file: No such file or >>> directory >>> >>> May 27 13:30:39 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #2. Failed uploading public_html/weewx/statistics.html to >>> ftp.tq7weather.uk. Reason: 553 Can't open that file: No such file or >>> directory >>> >>> May 27 13:30:40 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #3. Failed uploading public_html/weewx/statistics.html to >>> ftp.tq7weather.uk. Reason: 553 Can't open that file: No such file or >>> directory >>> >>> May 27 13:30:40 raspberrypi weewx[899] ERROR weeutil.ftpupload: Failed >>> to upload file public_html/weewx/statistics.html >>> >>> May 27 13:30:41 raspberrypi weewx[899] ERROR weeutil.ftpupload: Attempt >>> #1. Failed uploading public_html/weewx/weekbarometer.png to >>> ftp.tq7weather.uk. Reason: 553 Can't open that file: No such file or >>> directory >>> >>> >>> Here's the relevant bit of my weewx.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 =[user name] >>> >>> password = [password] >>> >>> server = [server name] # The ftp server name, e.g, >>> www.myserver.org >>> >>> path = public_html/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 >>> >>> secure_data = 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 = 21 >>> >>> >>> # Set to 1 to use passive mode, zero for active mode >>> >>> passive = 1 >>> >>> >>> The connection is FTP over TLS. >>> >>> >>> My weather data is from an Aercus Weather Sleuth using interceptor on a >>> Raspberry pi. >>> >>> >>> It's as if FTP is looking for the wrong path on my pi but maybe I >>> misunderstand the error message. That's why I tried removing the hash >>> before HTML_ROOT but I got the same result with the hash. >>> >>> >>> Otherwise very pleased with weewx which I can view on my pi using nginx >>> >>> >>> Any help gratefully received. >>> >>> >>> Richard >>> >>> >>> -- >>> 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...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/35d77ba3-e9a1-4919-9b2e-bb0680490b8a%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/35d77ba3-e9a1-4919-9b2e-bb0680490b8a%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 weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/65f68c3f-31e6-4e6f-95aa-0268a0a82f78%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/65f68c3f-31e6-4e6f-95aa-0268a0a82f78%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBA5Hn_3_HjJE%3D9GQfnBWovqOjHcxGNzygaTfMptwCA2w%40mail.gmail.com.