Glad it ended well!

On Wed, Sep 28, 2022 at 4:45 AM PeterGill <[email protected]> wrote:

> Thanks again TK and again you were right.  The problem was apparently on
> the provider side. After reaching out to their support it suddenly started
> to work again. I´ll see if I can get a response from them on the reasons
> why. If so  I´ll post it here for reference.
>
> /PG
>
>
>
> On Tuesday, September 27, 2022 at 12:19:18 AM UTC+2 [email protected]
> wrote:
>
>> A MKD command for an existing subdirectory should simply produce a 521
>> error. WeeWX expects this and, if it occurs, moves on. If the FTP server is
>> behaving properly, it certainly won't terminate the session.
>>
>> Besides, the error is occurring during a file upload, not while making a
>> directory.
>>
>> What FTP server is your host using?
>>
>> -tk
>>
>> On Mon, Sep 26, 2022 at 2:56 PM PeterGill <[email protected]> wrote:
>>
>>> Hi again,
>>>
>>> Now the problem is back but in a different way, Suddenly and again
>>> without any change from my side files are not uploaded with FTP to my
>>> provider. After a lengthy discussion with their support they claim:
>>>
>>> " Our Tech Team was able to fetch the logs for FTP & SFTP yesterday and
>>> today. They found that you already have a 'weather'' subdirectory in your
>>> webspace and as per logs, you are doing "mkdir" for the 'weather'
>>> subdirectory and it fails due to it already exists."
>>>
>>> I have tried with deleting the "weather" subdirectory on my FTP site to
>>> enable a full rebuild. The directory is recreated and "celestial.html" is
>>> uploaded and present on the FTP-site but then it stops.
>>>
>>> Error log is as follows:
>>>
>>> Sep 26 23:30:28 Homeserver weewx[568] DEBUG weeutil.ftpupload:
>>> Attempting connection to ftp.myftp.se
>>> Sep 26 23:30:28 Homeserver weewx[568] DEBUG weeutil.ftpupload: Connected
>>> to ftp.myftp.se
>>> Sep 26 23:30:28 Homeserver weewx[568] DEBUG weeutil.ftpupload: 0
>>> ./celestial.html
>>> c006bdaaa5145a308e2b5a1904f810fda268f86b0518f179d1f15f05f56b4526
>>> Sep 26 23:30:28 Homeserver weewx[568] DEBUG weeutil.ftpupload: Uploaded
>>> file /var/www/html/weewx/celestial.html to /customers/d/4/7/
>>> myftp.se/httpd.www/weather/celestial.html
>>> Sep 26 23:30:28 Homeserver weewx[568] DEBUG weeutil.ftpupload: 1
>>> ./weekvolt.png
>>> 3de9d29fe23433bab4b9e084292883e5ac2914786a3d8673b78125d757266714
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weeutil.ftpupload: Failed
>>> uploading /var/www/html/weewx/weekvolt.png to server ftp.myftp.se.
>>> Reason: ''
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ftpgenerator: (2): caught exception '<class 'ftplib.error_proto'>':
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****  Traceback (most recent call last):
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/reportengine.py", line 331, in run
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****      n = ftp_data.run()
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 178, in run
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****      ftp_server.storbinary(stor_cmd, fd)
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****    File "/usr/lib/python3.7/ftplib.py", line 503, in storbinary
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****      self.voidcmd('TYPE I')
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****    File "/usr/lib/python3.7/ftplib.py", line 278, in voidcmd
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****      return self.voidresp()
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****    File "/usr/lib/python3.7/ftplib.py", line 251, in voidresp
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****      resp = self.getresp()
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****    File "/usr/lib/python3.7/ftplib.py", line 247, in getresp
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****      raise error_proto(resp)
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ****  ftplib.error_proto
>>> Sep 26 23:30:28 Homeserver weewx[568] ERROR weewx.reportengine:
>>> ftpgenerator: Upload failed
>>>
>>> Any help would be highly appreciated!
>>> On Saturday, September 17, 2022 at 3:16:25 AM UTC+2 Steve2Q wrote:
>>>
>>>> Peter..you are very welcome. I hope I saved you saved some time and
>>>> aggrevation.
>>>>
>>>> On Friday, September 16, 2022 at 3:58:52 AM UTC-4 PeterGill wrote:
>>>>
>>>>> Steve, it turned out you were right, the problem was at my provider
>>>>> side. Problem solved. Thanks for engaging!
>>>>>
>>>>> On Thursday, September 15, 2022 at 9:56:04 PM UTC+2 PeterGill wrote:
>>>>>
>>>>>> Thanks Steve, I´m talking to my provider right now and I´ll update
>>>>>> here if the problem is with them
>>>>>>
>>>>>>
>>>>>> On Thursday, September 15, 2022 at 7:11:29 PM UTC+2 Steve2Q wrote:
>>>>>>
>>>>>>> Peter..I had the exact same problem with DreamHost. For some reason
>>>>>>> they blocked my IP. They unblocked it yesterday afternoon, and FTP 
>>>>>>> started
>>>>>>> working a few hours later.
>>>>>>>
>>>>>>>
>>>>>>> On Thursday, September 15, 2022 at 9:58:56 AM UTC-4 PeterGill wrote:
>>>>>>>
>>>>>>>> Thanks for the quick answer. Sorry for a stupid follow up question
>>>>>>>> - how do I make sure the right access permissions are set?
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thursday, September 15, 2022 at 3:52:21 PM UTC+2
>>>>>>>> [email protected] wrote:
>>>>>>>>
>>>>>>>>> I don't know why it would have changed, but make sure you have
>>>>>>>>> access permissions to whatever directory you are trying to upload to.
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2022 at 6:39 AM PeterGill <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> Suddenly and out of the blue my ftp upload stopped working. The
>>>>>>>>>> html files are generated as expected in /var/www/html/weewx and the 
>>>>>>>>>> file
>>>>>>>>>> "celestial.html" referenced in the log extract below certainly exist 
>>>>>>>>>> in the
>>>>>>>>>> library and opens correctly in Chrome.
>>>>>>>>>>
>>>>>>>>>> Of course reboot has been tried.
>>>>>>>>>>
>>>>>>>>>> Any help would be highly appreciated!
>>>>>>>>>>
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weeutil.ftpupload:
>>>>>>>>>> Failed uploading /var/www/html/weewx/celestial.html to server
>>>>>>>>>> ftp.myurl.se. Reason: '550 Requested action not taken. File
>>>>>>>>>> unavailable (e.g., file not found, no access).'
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>> ftpgenerator: (2): caught exception '<class 'ftplib.error_perm'>': 
>>>>>>>>>> 550
>>>>>>>>>> Requested action not taken. File unavailable (e.g., file not found, 
>>>>>>>>>> no
>>>>>>>>>> access).
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****  Traceback (most recent call last):
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****    File "/usr/share/weewx/weewx/reportengine.py", line 
>>>>>>>>>> 331, in
>>>>>>>>>> run
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****      n = ftp_data.run()
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 
>>>>>>>>>> 178, in run
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****      ftp_server.storbinary(stor_cmd, fd)
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****    File "/usr/lib/python3.7/ftplib.py", line 504, in 
>>>>>>>>>> storbinary
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****      with self.transfercmd(cmd, rest) as conn:
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****    File "/usr/lib/python3.7/ftplib.py", line 399, in 
>>>>>>>>>> transfercmd
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****      return self.ntransfercmd(cmd, rest)[0]
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****    File "/usr/lib/python3.7/ftplib.py", line 365, in 
>>>>>>>>>> ntransfercmd
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****      resp = self.sendcmd(cmd)
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****    File "/usr/lib/python3.7/ftplib.py", line 273, in 
>>>>>>>>>> sendcmd
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****      return self.getresp()
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****    File "/usr/lib/python3.7/ftplib.py", line 246, in 
>>>>>>>>>> getresp
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****      raise error_perm(resp)
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>>       ****  ftplib.error_perm: 550 Requested action not taken. File
>>>>>>>>>> unavailable (e.g., file not found, no access).
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] ERROR weewx.reportengine:
>>>>>>>>>> ftpgenerator: Upload failed
>>>>>>>>>> Sep 15 14:46:14 Homeserver weewx[573] DEBUG weewx.reportengine:
>>>>>>>>>> Report 'RSYNC' not enabled. Skipping.
>>>>>>>>>> Sep 15 14:46:16 Homeserver weewx[573] DEBUG user.MQTTSubscribe:
>>>>>>>>>> (Service) MessageCallbackProvider data-> incoming topic:
>>>>>>>>>> Jettystation/Watertemp, QOS: 0, retain: 0, payload: b'14.50'
>>>>>>>>>> Sep 15 14:46:16 Homeserver weewx[573] DEBUG user.MQTTSubscribe:
>>>>>>>>>> (Service) TopicManager data-> incoming Jettystation/Watertemp: 
>>>>>>>>>> extraTemp1:
>>>>>>>>>> 14.5
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> 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/ab759762-1149-47e8-bb73-911d61611c23n%40googlegroups.com
>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/ab759762-1149-47e8-bb73-911d61611c23n%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/0595bda6-a9c4-4013-b656-ee05f775c142n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/0595bda6-a9c4-4013-b656-ee05f775c142n%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/069906c8-2d96-4958-a495-a2855605d615n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/069906c8-2d96-4958-a495-a2855605d615n%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/CAPq0zECOtmoAtVx-uKq%3D3Z6LuQ2R0HNcM1f4PYTtMwZUG0uQBA%40mail.gmail.com.

Reply via email to