No problem , Tom

Unfortunately, still not there. Whether secure_data is set to true or 
false, I get the following:

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload: Attempt 
#2. Failed uploading /public_html/weewx/daywindvec.png to 
polaris.servers.prgn.misp.co.uk. Reason: [Errno 32] Broken pipe

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload: Attempt 
#3. Failed uploading /public_html/weewx/daywindvec.png to 
polaris.servers.prgn.misp.co.uk. Reason: [Errno 32] Broken pipe

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload: Failed to 
upload file /public_html/weewx/daywindvec.png

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload: Got error 
while attempting to make remote directory /public_html/weewx/NOAA

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload:      
****  Error: [Errno 32] Broken pipe

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload: Got error 
while attempting to make remote directory /public_html/weewx/NOAA

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload:      
****  Error: [Errno 32] Broken pipe

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload: Got error 
while attempting to make remote directory /public_html/weewx/NOAA

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload:      
****  Error: [Errno 32] Broken pipe

May 30 14:16:39 raspberrypi weewx[24128] ERROR weeutil.ftpupload: Unable to 
create remote directory /public_html/weewx/NOAA

May 30 14:16:39 raspberrypi weewx[24128] ERROR weewx.reportengine: 
ftpgenerator: Caught exception '<type 'exceptions.IOError'>': Unable to 
create remote directory /public_html/weewx/NOAA

May 30 14:16:39 raspberrypi weewx[24128] ERROR weewx.reportengine:         
****  Traceback (most recent call last):

May 30 14:16:39 raspberrypi weewx[24128] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weewx/reportengine.py", line 326, in run

May 30 14:16:39 raspberrypi weewx[24128] ERROR weewx.reportengine:         
****      n = ftp_data.run()

May 30 14:16:39 raspberrypi weewx[24128] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weeutil/ftpupload.py", line 143, in run

May 30 14:16:39 raspberrypi weewx[24128] ERROR weewx.reportengine:         
****      self._make_remote_dir(ftp_server, remote_dir_path)

May 30 14:16:39 raspberrypi weewx[24128] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weeutil/ftpupload.py", line 240, in 
_make_remote_dir

May 30 14:16:39 raspberrypi weewx[24128] ERROR weewx.reportengine:         
****      raise IOError("Unable to create remote directory %s" % 
remote_dir_path)

May 30 14:16:39 raspberrypi weewx[24128] ERROR weewx.reportengine:         
****  IOError: Unable to create remote directory /public_html/weewx/NOAA


Would it help if I installed v4.1?

Richard

On Saturday, May 30, 2020 at 2:06:04 PM UTC+1, Tom Keffer wrote:
>
> Wow. I just mislead you. My fault. What you need is a copy of V4.0.0, but 
> with a patch that allows a secure authorization connection to be used, but 
> with insecure data. Try the attached.
>
> My apologies!
>
> -tk
>
> On Sat, May 30, 2020 at 5:29 AM Tom Keffer <[email protected] <javascript:>> 
> wrote:
>
>> Hello,
>>
>>    1. You don't want the latest. You are still on V4.0.0, so you want to 
>>    revert to that version of ftpupload.py. You can find a copy here: 
>>    https://github.com/weewx/weewx/blob/v4.0.0/bin/weeutil/ftpupload.py
>>    2. Once you get that sorted, try again with secure_data set to false.
>>    3. The case of true/false does not matter.
>>
>> -tk
>>
>> On Sat, May 30, 2020 at 3:26 AM Richard Cropper <[email protected] 
>> <javascript:>> wrote:
>>
>>> Sorry
>>>
>>> This looks like the same error as with your first replacement:
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: 
>>> Caught unrecoverable exception in generator 
>>> 'weewx.reportengine.FtpGenerator'
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****  __init__() got an unexpected keyword argument 'max_tries'
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****  Traceback (most recent call last):
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****    File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****      obj.start()
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****    File "/usr/share/weewx/weewx/reportengine.py", line 280, in start
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****      self.run()
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****    File "/usr/share/weewx/weewx/reportengine.py", line 320, in run
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****      secure_data=to_bool(self.skin_dict.get('secure_data', True)))
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****  TypeError: __init__() got an unexpected keyword argument 'max_tries'
>>>
>>> May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine:       
>>>   ****  Generator terminated
>>>
>>>
>>> I've double checked to make sure I've used your latest.
>>>
>>>
>>> I've tried with secure_data set to both true and false.
>>>
>>>
>>> Incidentally, are capital letters critical in the true/false settings?
>>>
>>>
>>> Regards
>>>
>>>
>>> Richard
>>>
>>>
>>>
>>> On Saturday, May 30, 2020 at 1:33:20 AM UTC+1, Tom Keffer wrote:
>>>>
>>>> Well then, let's try setting the PROT setting, even though the data 
>>>> will not be secure. Try this version.
>>>>
>>>> On Fri, May 29, 2020 at 6:15 AM Richard Cropper <[email protected]> 
>>>> wrote:
>>>>
>>>>> I'm on v 4.0.0 - it can't have been more than a week since I installed 
>>>>> it
>>>>>
>>>>> Yes I did try setting secure_data to false. With the previous version 
>>>>> of ftpupload.py I then get
>>>>>
>>>>> May 29 14:10:56 raspberrypi weewx[4780] ERROR weeutil.ftpupload: 
>>>>> Attempt #1. Failed uploading /public_html/weewx/weekwind.png to 
>>>>> polaris.servers.prgn.misp.co.uk. Reason: 521 Data connection cannot 
>>>>> be opened with this PROT setting.
>>>>>
>>>>> May 29 14:10:57 raspberrypi weewx[4780] ERROR weeutil.ftpupload: 
>>>>> Attempt #2. Failed uploading /public_html/weewx/weekwind.png to 
>>>>> polaris.servers.prgn.misp.co.uk. Reason: 521 Data connection cannot 
>>>>> be opened with this PROT setting.
>>>>>
>>>>> May 29 14:10:57 raspberrypi weewx[4780] ERROR weeutil.ftpupload: 
>>>>> Attempt #3. Failed uploading /public_html/weewx/weekwind.png to 
>>>>> polaris.servers.prgn.misp.co.uk. Reason: 521 Data connection cannot 
>>>>> be opened with this PROT setting.
>>>>>
>>>>> May 29 14:10:57 raspberrypi weewx[4780] ERROR weeutil.ftpupload: 
>>>>> Failed to upload file /public_html/weewx/weekwind.png
>>>>>
>>>>>
>>>>> Regards
>>>>>
>>>>> Richard
>>>>> On Friday, May 29, 2020 at 12:40:44 PM UTC+1, Tom Keffer wrote:
>>>>>>
>>>>>> The file I posted was to fix a problem introduced in V4.1, which I 
>>>>>> had assumed you were using. Apparently not. Disregard the file. Sorry 
>>>>>> for 
>>>>>> any confusion.
>>>>>>
>>>>>> Did you try setting secure_data to false?
>>>>>>
>>>>>> -tk
>>>>>>
>>>>>> On Fri, May 29, 2020 at 4:22 AM Richard Cropper <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Incidentally, I've been nowhere near reportengine.py
>>>>>>>
>>>>>>> On Friday, May 29, 2020 at 12:19:38 PM UTC+1, Richard Cropper wrote:
>>>>>>>>
>>>>>>>> Hi Tom
>>>>>>>>
>>>>>>>> This what I get with the new ftpupload.py
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] INFO weewx.reportengine: 
>>>>>>>> Copied 5 files to /var/www/html/weewx
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: 
>>>>>>>> Caught unrecoverable exception in generator 
>>>>>>>> 'weewx.reportengine.FtpGenerator'
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****  __init__() got an unexpected keyword argument 'max_tries'
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****  Traceback (most recent call last):
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****    File "/usr/share/weewx/weewx/reportengine.py", line 197, 
>>>>>>>> in 
>>>>>>>> run
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****      obj.start()
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****    File "/usr/share/weewx/weewx/reportengine.py", line 280, 
>>>>>>>> in 
>>>>>>>> start
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****      self.run()
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****    File "/usr/share/weewx/weewx/reportengine.py", line 320, 
>>>>>>>> in 
>>>>>>>> run
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****      secure_data=to_bool(self.skin_dict.get('secure_data', 
>>>>>>>> True)))
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****  TypeError: __init__() got an unexpected keyword argument 
>>>>>>>> 'max_tries'
>>>>>>>>
>>>>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine:   
>>>>>>>>       ****  Generator terminated
>>>>>>>>
>>>>>>>> I get the same message whether secure_data is set to True or False.
>>>>>>>>
>>>>>>>> Regards
>>>>>>>>
>>>>>>>> Richard
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thursday, May 28, 2020 at 9:28:49 PM UTC+1, Tom Keffer wrote:
>>>>>>>>>
>>>>>>>>> I just noticed that in refactoring the ftp uploader, the function 
>>>>>>>>> _make_remote_dir() never gets called! Try this version of 
>>>>>>>>> weeutil/ftpupload.py.
>>>>>>>>>
>>>>>>>>> -tk
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, May 28, 2020 at 12:50 PM Tom Keffer <[email protected]> 
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hard to say, but I think you're getting hit by issue #284 
>>>>>>>>>> <https://github.com/weewx/weewx/issues/284>. Try adding an 
>>>>>>>>>> option secure_data and setting it to false:
>>>>>>>>>>
>>>>>>>>>> [[FTP]]
>>>>>>>>>>    ...
>>>>>>>>>>    secure_ftp = True
>>>>>>>>>>    secure_data = False
>>>>>>>>>>
>>>>>>>>>> -tk
>>>>>>>>>>
>>>>>>>>>> On Thu, May 28, 2020 at 9:36 AM Richard Cropper <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> 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]> 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].
>>>>>>>>>>>>> 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
>>>>>>>>>>>  
>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/cc51fa47-91a9-4a06-838b-18a3ed7b3c2f%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/c53bbd3e-00ee-4291-872d-6de13557e08c%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/c53bbd3e-00ee-4291-872d-6de13557e08c%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/67c65342-a58e-440b-a92a-8ed9dd6b3395%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/67c65342-a58e-440b-a92a-8ed9dd6b3395%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/6dd53e7f-7f1a-434c-8d44-66b2ff6619e4%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/6dd53e7f-7f1a-434c-8d44-66b2ff6619e4%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/9bfd90d4-0e7c-4366-816a-4a67e069b8d4%40googlegroups.com.

Reply via email to