Agree with Tom. It looks like you're logging in ok but you're trying to 'create' a directory /WWW at the toplevel of the os.
Try logging in via sftp interactively and type "pwd" to see what your real pathname is and 'ls' to see what's in there already from your provider. On Tuesday, November 5, 2024 at 8:37:49 AM UTC-8 Tom Keffer wrote: > Sorry, but I don't know how sftp works. > > My only thought is that a target directory on the server of "/WWW" looks > odd. > > Oh, one other thought: see if you can transfer files using Filezilla > <https://filezilla-project.org/>. I think it supports sftp. You'll have > to point it to your private keys. > > On Tue, Nov 5, 2024 at 12:23 AM Alan Salmon <[email protected]> wrote: > >> Hi again, Tom. >> >> No response yet from server admin... >> >> Below is the extract from weewx.conf for configuration of ftp (now >> disabled) and sftp: >> >> [[SFTP]] >> skin = sftp >> user = USERNAME >> password = ********** >> server = pcug.org.au/~USERNAME # The ftp server name >> port = 22 >> path = /WWW # The destination directory, e.g., >> /weather >> >> [[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 the password to guard against parsing errors. >> enable = false >> user = USERNAME >> password = ********** >> server = pcug.org.au/~USERNAME # The ftp server name, e.g, >> www.myserver.org >> path = /WWW # 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 >> >> I have also copied a (lengthy, sorry) section of the logs which indicates >> a couple of issues with sftp, being something about "host keys" and another >> issue with sftp trying (and failing) to create a directory on the server ( >> /WWW ). This is something I have no control of as it is the standard >> configurations for users of this service. >> >> Another issue is the the generator seems to crash because of a "network >> issue". The data was collected and stored in the database, but no reports >> were updated for about 12 hours as weewx was unable to kill the process. >> >> I have delineated these issues in the text below with a blank line, a >> series of ">>>>>>>>>>>>>>>>>>" and a second blank line so they should be >> easy to locate. >> >> Sorry about being a pest... >> >> Regards, >> Alan >> >> Log extract: >> >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:10:00 AEDT (1730747400) to database 'weewx' >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:10:00 AEDT (1730747400) to daily summary in 'weewx' >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: >> Running reports for latest time in the database. >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: >> Running report 'SeasonsReport' >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Found >> configuration file /etc/weewx/skins/Seasons/skin.conf for report >> 'SeasonsReport' >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Unable >> to set locale 'en': unsupported locale setting. Using default. >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: >> Running generators for report 'SeasonsReport' in directory >> '/etc/weewx/skins/Seasons' with locale 'en_AU.UTF-8' >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: DEBUG weewx.cheetahgenerator: >> Using search list ['weewx.cheetahgenerator.Almanac', >> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', >> 'weewx.cheetahgenerator.Extras', 'weew> >> Nov 05 06:10:27 Bigfish-05 weewxd[1320]: DEBUG weewx.manager: Daily >> summary version is 4.0 >> Nov 05 06:10:29 Bigfish-05 weewxd[1320]: INFO weewx.cheetahgenerator: >> Generated 8 files for report SeasonsReport in 2.39 seconds >> Nov 05 06:10:29 Bigfish-05 weewxd[1320]: DEBUG weewx.manager: Daily >> summary version is 4.0 >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: INFO weewx.imagegenerator: >> Generated 19 images for report SeasonsReport in 0.76 seconds >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: INFO weewx.reportengine: Copied >> 0 files to /var/www/html/weewx >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Report >> 'SmartphoneReport' not enabled. Skipping. >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Report >> 'MobileReport' not enabled. Skipping. >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Report >> 'StandardReport' not enabled. Skipping. >> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: >> Running report 'SFTP' >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Found >> configuration file /etc/weewx/skins/sftp/skin.conf for report 'SFTP' >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Cannot >> read localization file /etc/weewx/skins/sftp/lang/en.conf for report >> 'SFTP': Config file not found: "/etc/weewx/skins/sftp/lang/en.conf". >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: **** >> Using defaults instead. >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Unable >> to set locale 'en': unsupported locale setting. Using default. >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: >> Running generators for report 'SFTP' in directory '/etc/weewx/skins/sftp' >> with locale 'en_AU.UTF-8' >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: running >> SFTPGenerator 0.7 >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: >> local_root=/var/www/html/weewx >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: >> remote_root=/WWW >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: server= >> members.tip.net.au port=22 user=USERNAME >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: >> connecting to [email protected] >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> starting thread (client mode): 0x7edd8190 >> Nov 05 06:10:30 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: Local >> version/idstring: SSH-2.0-paramiko_3.5.0 >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: Remote >> version/idstring: SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u3 >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: INFO paramiko.transport: >> Connected (version 2.0, client OpenSSH_9.2p1) >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: === >> Key exchange possibilities === >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: kex >> algos: [email protected], curve25519-sha256, >> [email protected], ecdh-sha2-nistp256, ecdh-sha2-nistp384, >> ecdh-sha2-nistp521, diffie-hellman> >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: server >> key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: client >> encrypt: [email protected], aes128-ctr, aes192-ctr, aes256-ctr, >> [email protected], [email protected] >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: server >> encrypt: [email protected], aes128-ctr, aes192-ctr, aes256-ctr, >> [email protected], [email protected] >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: client >> mac: [email protected], [email protected], [email protected], >> [email protected], [email protected], [email protected]> >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: server >> mac: [email protected], [email protected], [email protected], >> [email protected], [email protected], [email protected]> >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: client >> compress: none, [email protected] >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: server >> compress: none, [email protected] >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: client >> lang: <none> >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: server >> lang: <none> >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: kex >> follows: False >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: === >> Key exchange agreements === >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: Strict >> kex mode: True >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: Kex: >> [email protected] >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> HostKey: ssh-ed25519 >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> Cipher: aes128-ctr >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: MAC: >> hmac-sha2-256 >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> Compression: none >> Nov 05 06:10:32 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: === >> End of kex handshake === >> Nov 05 06:10:33 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> Resetting outbound seqno after NEWKEYS due to strict mode >> Nov 05 06:10:33 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: kex >> engine KexCurve25519 specified hash_algo <built-in function openssl_sha256> >> Nov 05 06:10:33 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: Switch >> to new keys ... >> Nov 05 06:10:33 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> Resetting inbound seqno after NEWKEYS due to strict mode >> Nov 05 06:10:33 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: Got >> EXT_INFO: {'server-sig-algs': b'ssh-ed25519,[email protected] >> ,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521, >> [email protected],> >> Nov 05 06:10:33 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> Attempting password auth... >> Nov 05 06:10:34 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> userauth is OK >> Nov 05 06:10:35 Bigfish-05 weewxd[1320]: INFO paramiko.transport: >> Authentication (password) successful! >> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >> Nov 05 06:10:35 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: create >> remote directory /WWW <<<<<<<<<<<< This already exists on the server >> (part of their standard config for users >> Nov 05 06:10:35 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: [chan >> 0] Max packet in: 32768 bytes >> Nov 05 06:10:35 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> Received global request "[email protected]" >> Nov 05 06:10:35 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: >> Rejecting "[email protected]" global request from server. >> Nov 05 06:10:35 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: [chan >> 0] Max packet out: 32768 bytes >> Nov 05 06:10:35 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: Secsh >> channel 0 opened. >> Nov 05 06:10:36 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport: [chan >> 0] Sesch channel 0 request ok >> Nov 05 06:10:36 Bigfish-05 weewxd[1320]: INFO paramiko.transport.sftp: >> [chan 0] Opened sftp connection (server version 3) >> Nov 05 06:10:36 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] stat(b'/WWW') >> Nov 05 06:10:37 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] mkdir(b'/WWW', 511) >> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >> Nov 05 06:10:38 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: create >> remote directory failed: [Errno 13] Permission denied >> Nov 05 06:10:38 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] stat(b'/WWW') >> Nov 05 06:10:38 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] mkdir(b'/WWW', 511) >> Nov 05 06:10:39 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: create >> remote directory failed: [Errno 13] Permission denied >> Nov 05 06:10:39 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] stat(b'/WWW') >> Nov 05 06:10:40 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] mkdir(b'/WWW', 511) >> Nov 05 06:10:40 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: create >> remote directory failed: [Errno 13] Permission denied >> Nov 05 06:10:40 Bigfish-05 weewxd[1320]: DEBUG user.sftp: sftp: create >> remote directory failed >> Nov 05 06:10:40 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearrain.png', 'wb') >> Nov 05 06:10:41 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:41 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearrain.png', 'wb') >> Nov 05 06:10:42 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:42 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearrain.png', 'wb') >> Nov 05 06:10:42 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:42 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/yearrain.png >> Nov 05 06:10:42 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weektempdew.png', 'wb') >> Nov 05 06:10:43 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:43 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weektempdew.png', 'wb') >> Nov 05 06:10:43 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:43 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weektempdew.png', 'wb') >> Nov 05 06:10:44 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:44 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/weektempdew.png >> Nov 05 06:10:44 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearUV.png', 'wb') >> Nov 05 06:10:45 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:45 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearUV.png', 'wb') >> Nov 05 06:10:45 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:45 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearUV.png', 'wb') >> Nov 05 06:10:46 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:46 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/yearUV.png >> Nov 05 06:10:46 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/telemetry.html', 'wb') >> Nov 05 06:10:47 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:47 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/telemetry.html', 'wb') >> Nov 05 06:10:47 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:10:47 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:47 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/telemetry.html', 'wb') >> Nov 05 06:10:48 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:48 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/telemetry.html >> Nov 05 06:10:48 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearvolt.png', 'wb') >> Nov 05 06:10:49 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:49 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearvolt.png', 'wb') >> Nov 05 06:10:49 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:49 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearvolt.png', 'wb') >> Nov 05 06:10:50 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:50 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/yearvolt.png >> Nov 05 06:10:50 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weekradiation.png', 'wb') >> Nov 05 06:10:51 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:51 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weekradiation.png', 'wb') >> Nov 05 06:10:51 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:51 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weekradiation.png', 'wb') >> Nov 05 06:10:52 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:52 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/weekradiation.png >> Nov 05 06:10:52 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthwindvec.png', 'wb') >> Nov 05 06:10:53 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:53 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthwindvec.png', 'wb') >> Nov 05 06:10:53 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:53 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthwindvec.png', 'wb') >> Nov 05 06:10:54 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:54 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/monthwindvec.png >> Nov 05 06:10:54 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthlightning.png', 'wb') >> Nov 05 06:10:55 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:55 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthlightning.png', 'wb') >> Nov 05 06:10:55 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:55 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthlightning.png', 'wb') >> Nov 05 06:10:56 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:56 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/monthlightning.png >> Nov 05 06:10:56 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearradiation.png', 'wb') >> Nov 05 06:10:57 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:57 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearradiation.png', 'wb') >> Nov 05 06:10:57 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:57 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearradiation.png', 'wb') >> Nov 05 06:10:58 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:58 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/yearradiation.png >> Nov 05 06:10:58 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/seasons.js', 'wb') >> Nov 05 06:10:59 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:59 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/seasons.js', 'wb') >> Nov 05 06:10:59 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:10:59 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/seasons.js', 'wb') >> Nov 05 06:11:00 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:00 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/seasons.js >> Nov 05 06:11:00 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weektempin.png', 'wb') >> Nov 05 06:11:00 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:00 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weektempin.png', 'wb') >> Nov 05 06:11:01 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:01 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weektempin.png', 'wb') >> Nov 05 06:11:02 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:02 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/weektempin.png >> Nov 05 06:11:02 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearmoistsoil.png', 'wb') >> Nov 05 06:11:02 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:02 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearmoistsoil.png', 'wb') >> Nov 05 06:11:03 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:03 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearmoistsoil.png', 'wb') >> Nov 05 06:11:04 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:04 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/yearmoistsoil.png >> Nov 05 06:11:04 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/dayhumin.png', 'wb') >> Nov 05 06:11:05 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:05 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/dayhumin.png', 'wb') >> Nov 05 06:11:06 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:06 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/dayhumin.png', 'wb') >> Nov 05 06:11:06 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:06 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/dayhumin.png >> Nov 05 06:11:06 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearwind.png', 'wb') >> Nov 05 06:11:07 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:07 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearwind.png', 'wb') >> Nov 05 06:11:07 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:11:07 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:07 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearwind.png', 'wb') >> Nov 05 06:11:08 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:08 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/yearwind.png >> Nov 05 06:11:08 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yeartempfeel.png', 'wb') >> Nov 05 06:11:09 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:09 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yeartempfeel.png', 'wb') >> Nov 05 06:11:09 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:09 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yeartempfeel.png', 'wb') >> Nov 05 06:11:10 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:10 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/yeartempfeel.png >> Nov 05 06:11:10 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weekbarometer.png', 'wb') >> Nov 05 06:11:11 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:11 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weekbarometer.png', 'wb') >> Nov 05 06:11:11 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:11 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/weekbarometer.png', 'wb') >> Nov 05 06:11:12 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:12 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/weekbarometer.png >> Nov 05 06:11:12 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yeartempext.png', 'wb') >> Nov 05 06:11:13 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:13 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yeartempext.png', 'wb') >> Nov 05 06:11:13 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:13 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yeartempext.png', 'wb') >> Nov 05 06:11:14 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:14 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/yeartempext.png >> Nov 05 06:11:14 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthtempdew.png', 'wb') >> Nov 05 06:11:14 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:14 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthtempdew.png', 'wb') >> Nov 05 06:11:15 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:15 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthtempdew.png', 'wb') >> Nov 05 06:11:16 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:16 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/monthtempdew.png >> Nov 05 06:11:16 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthET.png', 'wb') >> Nov 05 06:11:16 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:16 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthET.png', 'wb') >> Nov 05 06:11:17 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:17 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthET.png', 'wb') >> Nov 05 06:11:18 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:18 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/monthET.png >> Nov 05 06:11:18 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearwinddir.png', 'wb') >> Nov 05 06:11:18 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:18 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearwinddir.png', 'wb') >> Nov 05 06:11:19 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:19 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/yearwinddir.png', 'wb') >> Nov 05 06:11:20 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 3 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:20 Bigfish-05 weewxd[1320]: ERROR user.sftp: sftp: failed to >> upload file /WWW/yearwinddir.png >> Nov 05 06:11:20 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthmoistsoil.png', 'wb') >> Nov 05 06:11:20 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 1 >> of 3 failed: [Errno 2] No such file >> Nov 05 06:11:20 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthmoistsoil.png', 'wb') >> Nov 05 06:11:21 Bigfish-05 weewxd[1320]: INFO user.sftp: sftp: attempt 2 >> of 3 failed: [Errno 2] No such file >> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Something else failing here, too >> >> Nov 05 06:11:21 Bigfish-05 weewxd[1320]: DEBUG paramiko.transport.sftp: >> [chan 0] open(b'/WWW/monthmoistsoil.png', 'wb') >> Nov 05 06:11:29 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Failed to >> obtain response to attempt 1 to send command 'CMD_GW1000_LIVEDATA': timed >> out >> Nov 05 06:11:41 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Failed to >> obtain response to attempt 2 to send command 'CMD_GW1000_LIVEDATA': timed >> out >> Nov 05 06:11:51 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Failed >> attempt 3 to send command 'CMD_GW1000_LIVEDATA': [Errno 101] Network is >> unreachable >> Nov 05 06:11:51 Bigfish-05 weewxd[1320]: ERROR user.gw1000: Failed to >> obtain response to command 'CMD_GW1000_LIVEDATA' after 3 attempts >> Nov 05 06:11:51 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: IP address >> specified in 'weewx.conf', re-discovery was not attempted >> Nov 05 06:11:51 Bigfish-05 weewxd[1320]: ERROR user.gw1000: Unable to >> obtain live sensor data >> Nov 05 06:11:51 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:11:51 Bigfish-05 weewxd[1320]: INFO weewx.engine: Main loop >> exiting. Shutting engine down. >> Nov 05 06:11:51 Bigfish-05 weewxd[1320]: INFO weewx.engine: Shutting down >> StdReport thread >> Nov 05 06:11:52 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Failed >> attempt 1 to send command 'CMD_GW1000_LIVEDATA': [Errno 101] Network is >> unreachable >> Nov 05 06:12:02 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:12:11 Bigfish-05 weewxd[1320]: ERROR weewx.engine: Unable to >> shut down StdReport thread >> Nov 05 06:12:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: >> GatewayCollector thread has been terminated >> Nov 05 06:12:11 Bigfish-05 weewxd[1320]: CRITICAL __main__: Caught >> WeeWxIOError: Failed to obtain response to command 'CMD_GW1000_LIVEDATA' >> after 3 attempts >> Nov 05 06:12:11 Bigfish-05 weewxd[1320]: CRITICAL __main__: **** >> Waiting 60.0 seconds then retrying... >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO __main__: retrying... >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG __main__: Initializing >> engine >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO weewx.engine: Loading >> station type GW1000 (user.gw1000) >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: GatewayDriver: >> version is 0.6.3 >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: device >> address is 192.168.5.214:45000 >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: poll >> interval is 20 seconds >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: max tries >> is 3, retry wait time is 10 seconds >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: broadcast >> address is 255.255.255.255:46000, broadcast timeout is 5 seconds >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: socket >> timeout is 2 seconds >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: device >> discovery method is 'broadcast' >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: discovery >> port is 59387, discovery period is 5 >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO user.gw1000: field map >> is {'co2': 'co2', 'co2_24h_avg': 'co2_24h_avg', 'dateTime': 'datetime', >> 'daymaxwind': 'daymaxwind', 'dayRain': 'p_rainday', 'dewpoint': 'dewpoint', >> 'extraHumid1': > >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: firmware >> update checks will not occur >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: sensor >> ID decoding will use 'WH32' >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: battery >> state data will be ignored for legacy WH40 >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: battery >> state will not be reported for sensors with no signal data >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: unknown >> fields will be ignored >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: sensor >> ID decoding will use 'WH45' >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.engine.StdTimeSynch >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.engine.StdTimeSynch >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.engine.StdConvert >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO weewx.engine: StdConvert >> target unit is 0x1 >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.engine.StdConvert >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.engine.StdCalibrate >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.engine.StdCalibrate >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.engine.StdQC >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.engine.StdQC >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.wxservices.StdWXCalculate >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: INFO weewx.wxservices: >> StdWXCalculate will use data binding wx_binding >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.manager: Daily >> summary version is 4.0 >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.wxservices.StdWXCalculate >> Nov 05 06:13:11 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.wxxtypes.StdWXXTypes >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.wxxtypes.StdWXXTypes >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.wxxtypes.StdPressureCooker >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.wxxtypes.StdPressureCooker >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.wxxtypes.StdRainRater >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.wxxtypes.StdRainRater >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.wxxtypes.StdDelta >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.wxxtypes.StdDelta >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.engine.StdArchive >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.engine: Archive will >> use data binding wx_binding >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.engine: Record >> generation will be attempted in 'software' >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.engine: Using archive >> interval of 300 seconds (software record generation) >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Use LOOP >> data in hi/low calculations: 1 >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.engine.StdArchive >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.restx.StdStationRegistry >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.restx: >> StationRegistry: Registration not requested. >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.restx.StdStationRegistry >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.restx.StdWunderground >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.restx: Wunderground: >> Posting not enabled. >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.restx.StdWunderground >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.restx.StdPWSweather >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.restx: PWSweather: >> Posting not enabled. >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.restx.StdPWSweather >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.restx.StdCWOP >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.restx: CWOP: Posting >> not enabled. >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.restx.StdCWOP >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.restx.StdWOW >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.restx: WOW: Posting >> not enabled. >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.restx.StdWOW >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.restx.StdAWEKAS >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.restx: AWEKAS: >> Posting not enabled. >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.restx.StdAWEKAS >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.engine.StdPrint >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.engine.StdPrint >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Loading >> service weewx.engine.StdReport >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.engine: 'pyephem' >> detected, extended almanac data is available >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Finished >> loading service weewx.engine.StdReport >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO __main__: Starting up weewx >> version 5.1.0 >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG weewx.engine: Station does >> not support reading the time >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.engine: Using binding >> 'wx_binding' to database 'weewx' >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.manager: Starting >> backfill of daily summaries >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.manager: Daily >> summaries up to date >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO weewx.engine: Starting main >> packet loop. >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO user.gw1000: Using >> 'p_rainyear' for piezo rain total >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO user.gw1000: skipping piezo >> rain measurement of 124.0: no last rain >> Nov 05 06:13:12 Bigfish-05 weewxd[1320]: INFO user.gw1000: Skipping >> lightning count of 0: no last count >> Nov 05 06:13:32 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:13:52 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:14:12 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:14:32 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:14:52 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:15:12 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:15:32 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Note: No reports generated from 06:10 until rebooted weewx at around 18:00 >> >> Nov 05 06:15:32 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:15:00 AEDT (1730747700) to database 'weewx' >> Nov 05 06:15:33 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:15:00 AEDT (1730747700) to daily summary in 'weewx' >> Nov 05 06:15:33 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: >> Running reports for latest time in the database. >> Nov 05 06:15:33 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: >> Running report 'SeasonsReport' >> Nov 05 06:15:33 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Found >> configuration file /etc/weewx/skins/Seasons/skin.conf for report >> 'SeasonsReport' >> Nov 05 06:15:52 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:16:13 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:16:33 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:16:53 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:17:13 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:17:33 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:17:33 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:17:53 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:18:13 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:18:33 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:18:53 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:19:14 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:19:34 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:19:54 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:20:14 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:20:34 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:20:34 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:20:00 AEDT (1730748000) to database 'weewx' >> Nov 05 06:20:34 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:20:00 AEDT (1730748000) to daily summary in 'weewx' >> Nov 05 06:20:34 Bigfish-05 weewxd[1320]: INFO weewx.engine: Launch of >> report thread aborted: existing report thread still running >> Nov 05 06:20:54 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:21:14 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:21:34 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:21:54 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:22:14 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:22:35 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:22:55 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:23:15 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:23:35 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:23:55 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:24:15 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:24:35 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:24:56 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:25:16 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:25:16 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:25:00 AEDT (1730748300) to database 'weewx' >> Nov 05 06:25:16 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:25:00 AEDT (1730748300) to daily summary in 'weewx' >> Nov 05 06:25:16 Bigfish-05 weewxd[1320]: INFO weewx.engine: Launch of >> report thread aborted: existing report thread still running >> Nov 05 06:25:36 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:25:56 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:26:16 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:26:36 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:26:56 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:27:16 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:27:37 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:27:57 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:28:17 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:28:37 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:28:57 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:29:17 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:29:37 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:29:57 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:30:18 Bigfish-05 weewxd[1320]: DEBUG user.gw1000: Next update >> in 20 seconds >> Nov 05 06:30:18 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:30:00 AEDT (1730748600) to database 'weewx' >> Nov 05 06:30:18 Bigfish-05 weewxd[1320]: INFO weewx.manager: Added record >> 2024-11-05 06:30:00 AEDT (1730748600) to daily summary in 'weewx' >> Nov 05 06:30:18 Bigfish-05 weewxd[1320]: WARNING weewx.engine: Previous >> report thread has been running 885.2229425907135 seconds. Launching report >> thread anyway. >> Nov 05 06:30:18 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: >> Running reports for latest time in the database. >> Nov 05 06:30:18 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: >> Running report 'SeasonsReport' >> Nov 05 06:30:18 Bigfish-05 weewxd[1320]: DEBUG weewx.reportengine: Found >> configuration file /etc/weewx/skins/Seasons/skin.conf for report >> 'SeasonsReport' >> >> On Monday, November 4, 2024 at 10:20:59 PM UTC+11 Tom Keffer wrote: >> >>> Looks like permission errors on the server end. A path like '/WWW/NOAA' >>> looks mighty strange. Usually, it's something more like >>> '/var/www/html/NOAA' (note the lower-case). It's not surprising you'd be >>> getting permission errors. >>> >>> IWhat do you have for your [[SFTP]] section? >>> >>> On Sun, Nov 3, 2024 at 11:39 PM Alan Salmon <[email protected]> wrote: >>> >>>> Hi Tom, >>>> >>>> I've downloaded and installed pysftp per your earlier reply with a >>>> small amount of progress = at least I'm getting different errors. >>>> >>>> I've attached a section of the log: >>>> >>>> Nov 04 18:18:36 Bigfish-05 weewxd[16031]: DEBUG user.sftp: sftp: create >>>> remote directory /WWW/NOAA >>>> >>>> Nov 04 18:18:36 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] stat(b'/WWW/NOAA') >>>> >>>> Nov 04 18:18:37 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] mkdir(b'/WWW/NOAA', 511) >>>> >>>> Nov 04 18:18:37 Bigfish-05 weewxd[16031]: DEBUG user.sftp: sftp: create >>>> remote directory failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:37 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] stat(b'/WWW/NOAA') >>>> >>>> Nov 04 18:18:38 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] mkdir(b'/WWW/NOAA', 511) >>>> >>>> Nov 04 18:18:39 Bigfish-05 weewxd[16031]: DEBUG user.sftp: sftp: create >>>> remote directory failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:39 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] stat(b'/WWW/NOAA') >>>> >>>> Nov 04 18:18:39 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] mkdir(b'/WWW/NOAA', 511) >>>> >>>> Nov 04 18:18:40 Bigfish-05 weewxd[16031]: DEBUG user.sftp: sftp: create >>>> remote directory failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:40 Bigfish-05 weewxd[16031]: DEBUG user.sftp: sftp: create >>>> remote directory failed >>>> >>>> Nov 04 18:18:40 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024.txt', 'wb') >>>> >>>> Nov 04 18:18:41 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 1 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:41 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024.txt', 'wb') >>>> >>>> Nov 04 18:18:41 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 2 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:41 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024.txt', 'wb') >>>> >>>> Nov 04 18:18:42 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 3 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:42 Bigfish-05 weewxd[16031]: ERROR user.sftp: sftp: failed >>>> to upload file /WWW/NOAA/NOAA-2024.txt >>>> >>>> Nov 04 18:18:42 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-10.txt', 'wb') >>>> >>>> Nov 04 18:18:43 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 1 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:43 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-10.txt', 'wb') >>>> >>>> Nov 04 18:18:43 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 2 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:43 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-10.txt', 'wb') >>>> >>>> Nov 04 18:18:44 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 3 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:44 Bigfish-05 weewxd[16031]: ERROR user.sftp: sftp: failed >>>> to upload file /WWW/NOAA/NOAA-2024-10.txt >>>> >>>> Nov 04 18:18:44 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-08.txt', 'wb') >>>> >>>> Nov 04 18:18:45 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 1 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:45 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-08.txt', 'wb') >>>> >>>> Nov 04 18:18:45 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 2 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:45 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-08.txt', 'wb') >>>> >>>> Nov 04 18:18:46 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 3 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:46 Bigfish-05 weewxd[16031]: ERROR user.sftp: sftp: failed >>>> to upload file /WWW/NOAA/NOAA-2024-08.txt >>>> >>>> Nov 04 18:18:46 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-09.txt', 'wb') >>>> >>>> Nov 04 18:18:47 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 1 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:47 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-09.txt', 'wb') >>>> >>>> Nov 04 18:18:47 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 2 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:47 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-09.txt', 'wb') >>>> >>>> Nov 04 18:18:48 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 3 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:48 Bigfish-05 weewxd[16031]: ERROR user.sftp: sftp: failed >>>> to upload file /WWW/NOAA/NOAA-2024-09.txt >>>> >>>> Nov 04 18:18:48 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-11.txt', 'wb') >>>> >>>> Nov 04 18:18:49 Bigfish-05 weewxd[16031]: INFO user.sftp: sftp: attempt >>>> 1 of 3 failed: [Errno 2] No such file >>>> >>>> Nov 04 18:18:49 Bigfish-05 weewxd[16031]: DEBUG >>>> paramiko.transport.sftp: [chan 0] open(b'/WWW/NOAA/NOAA-2024-11.txt', 'wb') >>>> >>>> >>>> which is giving me some permission errors (server end? - these >>>> directories - NOAA et al - actually currently exist on the server from my >>>> ftp uploads. >>>> >>>> Any further thoughts? >>>> >>>> I've sent off a message to my provider asking if its possible to use >>>> rsync instead, but no response as yet. >>>> Cheers, >>>> Alan >>>> >>>> On Sunday, November 3, 2024 at 11:53:15 PM UTC+11 Tom Keffer wrote: >>>> >>>> From what I can tell, pysftp is no longer available in the Debian >>>> repositories. My first recommendation would be to use rsync if your ISP >>>> offers it because it is so much faster. >>>> >>>> However, if your ISP does not offer rsync, and you must use pysftp, it >>>> is available on pypi.org, although the version is quite old (5 July >>>> 2016). I gave it a quick try using a modern version of Python (v3.12) and >>>> it seems to work. >>>> >>>> You can use pip to install it system wide. In general, this is not a >>>> good idea because it can break existing packages and, for this reason, >>>> modern versions of pip won't let you do this without the scary sounding >>>> override "--break-system-packages" >>>> >>>> # If it hasn't been installed already, install pip: >>>> sudo apt install python3-pip >>>> >>>> # Install pysftp using pip. Override >>>> sudo python3 -m pip install --break-system-packages pysftp >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Sun, Nov 3, 2024 at 2:58 AM Alan Salmon <[email protected]> wrote: >>>> >>>> I've received advice from my web provider that they are phasing out ftp >>>> uploads and requiring all users to move to sftp in the near future. >>>> >>>> Going through the documentation, it says I need pysftp and suggests >>>> using "pip install pysftp" if you used the Pip install method, or else use >>>> "apt install" method. >>>> >>>> Using the apt method, it cannot locate the package. I've tried both >>>> "pysftp" and "python3-sftp" as advised by the apt error message. >>>> >>>> Can someone advise what I need to feed apt on my Raspberry Pi 4 running >>>> Debian 12 Bookworm? >>>> >>>> Thanks. >>>> >>>> -- >>>> 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 visit >>>> https://groups.google.com/d/msgid/weewx-user/031628b5-fd97-4854-836c-ee392fb32e2en%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/031628b5-fd97-4854-836c-ee392fb32e2en%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 visit >>>> https://groups.google.com/d/msgid/weewx-user/b47d92f5-8b6a-4561-8ace-e36b98d25ffen%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/b47d92f5-8b6a-4561-8ace-e36b98d25ffen%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 visit >> https://groups.google.com/d/msgid/weewx-user/31fa913b-f2ab-493f-b1d9-47d893dd8191n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/31fa913b-f2ab-493f-b1d9-47d893dd8191n%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 visit https://groups.google.com/d/msgid/weewx-user/7f2ef09c-d64c-4dda-ac8e-07c7f3743a4dn%40googlegroups.com.
