I failed to include it in my snippet. Here is the entire, non-edited RSYNC 
section in my weewx.conf:

    [[RSYNC]]
        # rsync'ing to a webserver is treated as just another report
        skin = Rsync

        # If you wish to use rsync, you must configure passwordless ssh 
using
        # public/private key authentication from the user account that weewx
        # runs to the user account on the remote machine where the files
        # will be copied.
        #
        # If you wish to use rsync, set "enable" to "true", then
        # fill out server, user, and path.
        # The server should appear in your .ssh/config file.
        # The user is the username used in the identity file.
        # The path is the destination directory, such as 
/var/www/html/weather.
        # Be sure that the user has write permissions on the destination!
        enable = true
        server = www
        user = weewx
        path = /var/www/htdocs/wx

        # 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

        # Rsync can be configured to remove files from the remote server if
        # they don't exist under HTML_ROOT locally. USE WITH CAUTION: if you
        # make a mistake in the remote path, you could could unintentionally
        # cause unrelated files to be deleted. Set to 1 to enable remote 
file
        # deletion, zero to allow files to accumulate remotely.
        delete = 0

    ####

On Friday, May 24, 2024 at 2:00:07 AM UTC-5 vince wrote:

> Unless I missed it, I see nothing rsync related in your logfile snippet.
>
> For starters, I think you need "skin = Rsync" in your [[RSYNC]] section. 
>  If you edited weewx.conf be sure to restart weewx afterward so it takes 
> effect.
>
> Also add "log_failure = true" and "log_success = true" to your RSYNC 
> section at least temporarily to have it tell you what it's doing (or not).
>
> On Thursday, May 23, 2024 at 7:08:24 PM UTC-7 Chris Eidem wrote:
>
>> I'm assuming the [[RSYNC]] section behaves like ssh normally would - the 
>> "server" line in the RSYNC section is contacting the  host "www" as listed 
>> in the .ssh/config below it. I can connect to the remote server with a 'sudo 
>> -u weewx /usr/bin/bash -i' and then 'ssh www'
>> On 5/23/24 20:43, Tom Keffer wrote:
>>
>> Is the option "server = www" correct? Or, did you just use a placeholder 
>> for your post?
>>
>> Assuming it's actually set to the true host...
>>
>> I know you did not see anything in the log, but it would still be useful 
>> to see it. Set debug=1, restart weewxd, let it run through the first 
>> reporting cycle, then post the log.
>>
>> -tk
>>
>> On Thu, May 23, 2024 at 6:11 PM Chris Eidem <cei...@gmail.com> wrote:
>>
>>> I'm not getting reports sent to my web site on another machine. rsync 
>>> was working before upgrading to weewx 5, but now I can't seem to figure out 
>>> why nothing is getting sent. I have the public and private keys along with 
>>> the config file in the new home dir (/var/lib/weewx/.ssh) and if I do a 
>>> sudo -u weewx /usr/bin/bash -i to get a shell, I can connect without a 
>>> password and get a remote shell on the web server. 
>>>
>>> [[RSYNC]] section:
>>>         enable = true
>>>         server = www
>>>         user = weewx
>>>         path = /var/www/htdocs/wx
>>>
>>> /var/lib/weewx/.ssh/config:
>>> Host www
>>>         Hostname wx.example.com
>>>         User weewx
>>>         IdentityFile ~/.ssh/weewx
>>>         StrictHostKeyChecking no
>>>
>>> How would I go about troubleshooting this? I don't see anything in the 
>>> journal stating any connection issues and again, I can connect to the 
>>> remote service passwordlessly (is that a word?).
>>>
>>> Thank you for any hints,
>>> Chris
>>> -- 
>>> 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 on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/a6d8be5f-39ae-44f6-8e89-dadb5b745d3bn%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/a6d8be5f-39ae-44f6-8e89-dadb5b745d3bn%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+...@googlegroups.com.
>>
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEDRfnEahC5aUd2e%3DNRTQ9x%2B3e3a_xrM6V1mcwgFjaMV9g%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEDRfnEahC5aUd2e%3DNRTQ9x%2B3e3a_xrM6V1mcwgFjaMV9g%40mail.gmail.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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/13715a1b-534a-4a86-9673-8c5328f3b130n%40googlegroups.com.

Reply via email to