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.

Reply via email to