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 <redgu...@gmail.com> 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 weewx-user+...@googlegroups.com. 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/b47d92f5-8b6a-4561-8ace-e36b98d25ffen%40googlegroups.com.