Thought so. Thanks!!

On Thursday, September 29, 2022 at 8:00:59 PM UTC+2 tke...@gmail.com wrote:

> If you look a little further down the RFC 959 standard that your support 
> team linked to, you'll see:
>
>       The prior existence of a subdirectory with the same name is an
>       error, and the server must return an "access denied" error reply
>       in that case.
>
>          CWD /usr/dm
>          200 directory changed to /usr/dm
>          MKD pathname
>          521-"/usr/dm/pathname" directory already exists;
>          521 taking no action.
>
>       The failure replies for MKD are analogous to its file  creating
>       cousin, STOR.  Also, an "access denied" return is given if a file
>       name with the same name as the subdirectory will conflict with the
>       creation of the subdirectory (this is a problem on UNIX, but
>       shouldn't be one on TOPS-20).
>
>
> But it doesn't matter because WeeWX looks for either a 550 or 521.
>
> On Thu, Sep 29, 2022 at 9:16 AM PeterGill <p.gil...@gmail.com> wrote:
>
>> TK,
>>  if you have time I would just like to get your comment on the reply I 
>> got from my providers tech support quoted below. They claim a MKD command 
>> for an existing directory produces a 550 error, not a 521. If that´s true I 
>> assume WeeWX handles that as well. Anyway, the uploads suddenly started to 
>> work at 2pm the 27th of Sep without me doing anything at all. I have asked 
>> the tech support again if they have any idea on why.
>>
>> Here is the response from the support
>>
>> ------------------------------------------------------------------------------------------
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *We actually got an update from our Technical Team. According to them, 
>> the relevant team tried to recheck this and they have even used Pure-FTPd 
>> and it's giving the same error message as we do and the old proxy:   
>> ```ftp> mkdir somefile 550 Can't create directory: File exists```   The RFC 
>> for FTP says the codes mkd can give is   MKD 257 500, 501, 502, 421, 530, 
>> 550 550 if it failed to create   Reference: 
>> https://datatracker.ietf.org/doc/html/rfc959 
>> <https://datatracker.ietf.org/doc/html/rfc959>   And just to make sure, 
>> they have  tested it in one of our server which still has the old setup*
>>
>> *-------------------------------------------------------------------------------------------*
>>
>> As said, just look at this if you have time
>>
>> On Wednesday, September 28, 2022 at 2:09:35 PM UTC+2 tke...@gmail.com 
>> wrote:
>>
>>> Glad it ended well!
>>>
>>> On Wed, Sep 28, 2022 at 4:45 AM PeterGill <p.gil...@gmail.com> 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 tke...@gmail.com 
>>>> 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 <p.gil...@gmail.com> 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 
>>>>>>>>>>> tke...@gmail.com 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 <p.gil...@gmail.com> 
>>>>>>>>>>>> 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 weewx-user+...@googlegroups.com.
>>>>>>>>>>>>> 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 weewx-user+...@googlegroups.com.
>>>>>>
>>>>> 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 weewx-user+...@googlegroups.com.
>>>>
>>> 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 weewx-user+...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/d55d4351-6a33-4e85-9273-0272776f0a65n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/d55d4351-6a33-4e85-9273-0272776f0a65n%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/20f4ba68-302d-4d62-9c95-02ab15662015n%40googlegroups.com.

Reply via email to