See if 
https://stackoverflow.com/questions/667992/rsync-error-failed-to-set-times-on-foo-bar-operation-not-permitted
 
helps any....

For the graphs thing, look at 
https://groups.google.com/g/weewx-user/c/yfG1JvCP3Us  
<https://groups.google.com/g/weewx-user/c/yfG1JvCP3Us>if you're running an 
old version of Belchertown.   Current Belchertown has a fix for this one 
based on the changelog for the skin dated in late April.
On Wednesday, September 27, 2023 at 12:16:40 PM UTC-7 Jon B wrote:

> I was able to fix this issue by adding "ssh_options = "-av 
> -oHostKeyAlgorithms=+ssh-dss" " to the Rsync section of weewx.conf and the 
> Rsync now works (it's able to make the connection and transfer files), 
> though there is still an error in the logs. This error is:
>
> Sep 27 16:38:25 machine-name weewx[503476] ERROR weeutil.rsyncupload: **** 
> rsync: failed to set times on "/path/to/files/.": Operation not permitted 
> (1) 
>
> I'm using the Belchertown skin and the "last updated" banner, the forecast 
> and the graphs on the homepage no longer appear. I can view the graphs on 
> the Graphs page though. Is this related to the above error? The logs also 
> say:
>
> Sep 27 16:38:25 machine-name weewx[503476] ERROR weeutil.rsyncupload: **** 
> rsync error: some files/attrs were not transferred (see previous errors) 
> (code 23) at main.c(1338) [sender=3.2.7] 
>
> So I guess that it might be. How is the "last updated" banner generated by 
> Belchertown?
>
> The website is here:
>
> https://empslocal.ex.ac.uk/uoeweather/
> On Wednesday, 23 August 2023 at 18:25:24 UTC+1 Jon B wrote:
>
>> Thanks for the reply. I've just copied the correct key across to the 
>> server, but I'm still getting the same error. When I try to ssh to the 
>> server using simply "ssh username@remote-server" I also get that error, and 
>> I have to add "-o HostKeyAlgorithms=ssh-dss" to be able to ssh in 
>> successfully. Could this be the issue with the Rsync as well? Is there a 
>> way to add the same option to the Rsync command?
>>
>> On Wednesday, 23 August 2023 at 07:42:26 UTC+1 Invisible Man wrote:
>>
>>> Your Rsync works through SSH, and the first line of the logs shows that 
>>> it expects to be able to log in using a host key, but it can't find your 
>>> host key.
>>> So, you need to copy the SSH key of the host you are Rsyncing from to 
>>> the host you are Rsyncing to, in its .ssh/authorized_keys.
>>>
>>> I presume that this happened when you changed your OS. The SSH key has 
>>> obviously changed, and currently in .ssh/authorized_keys you probably have 
>>> the old key.
>>>
>>> Be sure to copy the correct user's key depending on who's running weewx 
>>> on your system.
>>> On Tuesday, August 22, 2023 at 7:34:09 PM UTC+2 Jon B wrote:
>>>
>>>> I recently updated the operating system on which I'm running weewx to 
>>>> Ubuntu 22.04 and now Rsync to my web server is no longer working. I'm 
>>>> pretty sure it's because the version of ssh in Ubuntu 22.04 is newer than 
>>>> the previous version and I've tried various fixes but haven't been able to 
>>>> solve it.
>>>>
>>>> The error in the logs is:
>>>>
>>>> Unable to negotiate with ***.***.**.** port 22: no matching host key 
>>>> type found. Their offer: ssh-rsa,ssh-dss
>>>> ERROR weeutil.rsyncupload: **** rsync: connection unexpectedly closed 
>>>> (0 bytes received so far) [sender]
>>>> ERROR weeutil.rsyncupload: **** rsync error: unexplained error (code 
>>>> 255) at io.c(231) [sender=3.2.7]
>>>>
>>>> From searching online I've tried adding various things to different ssh 
>>>> config files but none has worked. I'm sure it must be a fairly simple 
>>>> solution though - can anyone point me in the right direction?
>>>>
>>>> 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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/4138aa4b-61a1-4ac9-8307-a072c37bbdd8n%40googlegroups.com.

Reply via email to