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.