log in via ftp using your username and password type 'pwd' that will tell you their current path
It is not generally a good assumption to make that anything is generated automatically. My 'guess' is that you are trying to write to a directory that does not exist. On Saturday, December 9, 2023 at 12:16:20 PM UTC-8 BORIS wrote: > I have tried with other paths e.g. thamn that exists on the server without > success. I thought that if I declare a new path called "new" it would be > generated automaticly. At smeds.eu/thamn I have an old upload from 11 of > June 2023. The directory new has not been generated on the server. Checked > with WINscp > /Boris > > lördag 9 december 2023 kl. 20:13:58 UTC+1 skrev vince: > >> ==> error_perm: 550 Requested action not taken. File unavailable (e.g., >> file not found, no access). >> >> From your weewx.com I see 'path = /new' which I suspect is not correct. >> Try connecting manually to your site via ftp and typing pwd to see what >> the actual pathname it uses on the server side. >> >> On Saturday, December 9, 2023 at 10:49:55 AM UTC-8 BORIS wrote: >> >>> Hi, >>> I have not used Weewx for some time and installed it again on a Ubuntu >>> 14 Laptop. >>> I can collect the data from my Klimalogg pro and the files are stored >>> correctly. >>> Only the FTP transfer is not working to my server at ONE.com >>> I have other programs written in Python that can upload files correctly >>> to the server. >>> >>> My weewx.conf file, FTP part: >>> [[kl]] >>> skin = kl >>> HTML_ROOT = /var/www/html/weewx/kl >>> >>> [[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 = smeds.eu >>> password = "**********" >>> server = ftp.smeds.eu # The ftp server name, e.g, >>> www.myserver.org >>> path = /new # The destination directory, e.g., /weather >>> >>> # Set to True for an FTP over TLS (FTPS) connection. Not all >>> servers >>> # support this. >>> secure_ftp = False >>> >>> # 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 >>> >>> Part of the log looks like this with debug on: >>> >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] INFO >>> weewx.imagegenerator: Generated 11 images for report kl in 1.68 seconds >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG >>> weewx.reportengine: Running report 'FTP' >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG >>> weewx.reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf >>> for report 'FTP' >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG >>> weewx.reportengine: Cannot read localization file >>> /etc/weewx/skins/Ftp/lang/en.conf for report 'FTP': Config file not found: >>> "/etc/weewx/skins/Ftp/lang/en.conf". >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG >>> weewx.reportengine: **** Using defaults instead. >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> Attempting connection to ftp.smeds.eu >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> FTP encoding not supported, ignoring. >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> Connected to ftp.smeds.eu >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> 0 ./weektempdew.png >>> d253e64a3a43c3e5f585744b6a7f73c6fbbf28a04f014eb0139b9fb587a627ac >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR weeutil.ftpupload: >>> Failed uploading /var/www/html/weewx/weektempdew.png to server >>> ftp.smeds.eu. Reason: '550 Requested action not taken. File unavailable >>> (e.g., file not found, no access).' >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: ftpgenerator: (0): caught exception '<class >>> 'ftplib.error_perm'>': 550 Requested action not taken. File unavailable >>> (e.g., file not found, no access). >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** Traceback (most recent call last): >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File >>> "/usr/share/weewx/weewx/reportengine.py", line 437, in run >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** n = ftp_data.run() >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File >>> "/usr/share/weewx/weeutil/ftpupload.py", line 220, in run >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** ftp_server.storbinary(stor_cmd, fd) >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 471, in storbinary >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** conn = self.transfercmd(cmd, rest) >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 376, in transfercmd >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** return self.ntransfercmd(cmd, rest)[0] >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 339, in ntransfercmd >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** resp = self.sendcmd(cmd) >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 249, in sendcmd >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** return self.getresp() >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 224, in getresp >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** raise error_perm, resp >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** error_perm: 550 Requested action not >>> taken. File unavailable (e.g., file not found, no access). >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> Attempting connection to ftp.smeds.eu >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> FTP encoding not supported, ignoring. >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> Connected to ftp.smeds.eu >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> 0 ./weektempdew.png >>> d253e64a3a43c3e5f585744b6a7f73c6fbbf28a04f014eb0139b9fb587a627ac >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR weeutil.ftpupload: >>> Failed uploading /var/www/html/weewx/weektempdew.png to server >>> ftp.smeds.eu. Reason: '550 Requested action not taken. File unavailable >>> (e.g., file not found, no access).' >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: ftpgenerator: (1): caught exception '<class >>> 'ftplib.error_perm'>': 550 Requested action not taken. File unavailable >>> (e.g., file not found, no access). >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** Traceback (most recent call last): >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File >>> "/usr/share/weewx/weewx/reportengine.py", line 437, in run >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** n = ftp_data.run() >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File >>> "/usr/share/weewx/weeutil/ftpupload.py", line 220, in run >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** ftp_server.storbinary(stor_cmd, fd) >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 471, in storbinary >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** conn = self.transfercmd(cmd, rest) >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 376, in transfercmd >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** return self.ntransfercmd(cmd, rest)[0] >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 339, in ntransfercmd >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** resp = self.sendcmd(cmd) >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 249, in sendcmd >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** return self.getresp() >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** File "/usr/lib/python2.7/ftplib.py", >>> line 224, in getresp >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** raise error_perm, resp >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] ERROR >>> weewx.reportengine: **** error_perm: 550 Requested action not >>> taken. File unavailable (e.g., file not found, no access). >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> Attempting connection to ftp.smeds.eu >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> FTP encoding not supported, ignoring. >>> Dec 9 18:40:30 boris-TOSHIBA-NB100 weewx[5753] DEBUG weeutil.ftpupload: >>> Connected to ftp.smeds.eu >>> >>> .................... >>> Can someone help me please. >>> /Boris Smeds >>> >> -- 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/52baa3fd-cce2-456f-9f82-e92fe12dbadfn%40googlegroups.com.
