Thanks Tom

I had in fact tried those steps but did so again, without success.

Suspecting that the directory might be the cause even though its 
permissions looked good, I deleted the weewx directory and then created it 
again.

This had made a difference but not solved the problem.

Here's an extract from the log:

May 28 17:24:35 raspberrypi weewx[723] ERROR weeutil.ftpupload: Attempt #1. 
Failed uploading /public_html/weewx/daytempfeel.png to 
polaris.servers.prgn.misp.co.uk. Reason: [Errno 32] Broken pipe

May 28 17:24:35 raspberrypi weewx[723] ERROR weeutil.ftpupload: Attempt #2. 
Failed uploading /public_html/weewx/daytempfeel.png to 
polaris.servers.prgn.misp.co.uk. Reason: [Errno 32] Broken pipe

May 28 17:24:35 raspberrypi weewx[723] ERROR weeutil.ftpupload: Attempt #3. 
Failed uploading /public_html/weewx/daytempfeel.png to 
polaris.servers.prgn.misp.co.uk. Reason: [Errno 32] Broken pipe

May 28 17:24:35 raspberrypi weewx[723] ERROR weeutil.ftpupload: Failed to 
upload file /public_html/weewx/daytempfeel.png

I have tried all possible file paths again, as you suggest but I always get 
this broken pipe message. If I extend the file path any higher, I get the 
'cannot open this file' message.

I have been able to upload the index file from /var/www/html/weewx to the 
weewx directory on my server using curl.

Richard

On Wednesday, May 27, 2020 at 7:56:28 PM UTC+1, Tom Keffer wrote:
>
> 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 <[email protected] 
> <javascript:>> 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 <[email protected]> 
>>> 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 [email protected].
>>>> 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 [email protected] <javascript:>.
>> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/cc51fa47-91a9-4a06-838b-18a3ed7b3c2f%40googlegroups.com.

Reply via email to