Thanks, that fixed the graphs. Turns out that the lack of a "Last updated" message was due to me playing around with the message that is displayed when the data hasn't been updated for a while - for some reason trying to customise this caused it to break. I'll try the stack overflow solutions for the Rsync error
Thanks! On Wednesday, 27 September 2023 at 15:59:51 UTC-6 vince wrote: > 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/e87f744e-9078-4c0e-9d7a-a92ebda7f638n%40googlegroups.com.
