Here is the skin.conf file for good measure:

[weewx@weewx Rsync]# pwd
/etc/weewx/skins/Rsync
[weewx@weewx Rsync]# cat skin.conf 
###############################################################################
# Copyright (c) 2012 Will Page <compen...@gmail.com>                       
   #
# With credit to Tom Keffer <tkef...@gmail.com>                             
  #
#                                                                           
  #
# RSYNC CONFIGURATION FILE                                                 
   #
#   This 'report' does not generate any files. Instead, we use the report   
  #
#   engine to invoke rsync, which synchronizes files between two locations. 
  #
###############################################################################

SKIN_NAME = Rsync
SKIN_VERSION = 5.0.2

[Generators]
    generator_list = weewx.reportengine.RsyncGenerator
        
[weewx@weewx Rsync]# 
On Friday, May 24, 2024 at 6:56:10 AM UTC-5 Chris Eidem wrote:

> 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/47cbe56a-18c0-4dc4-9b17-c3a97de006bbn%40googlegroups.com.

Reply via email to