rsync not sending to remote web site after upgrade

217 views
Skip to first unread message

Chris Eidem

unread,
May 23, 2024, 9:11:11 PM5/23/24
to weewx-user
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

Tom Keffer

unread,
May 23, 2024, 9:44:17 PM5/23/24
to weewx...@googlegroups.com
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

--
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.

Chris Eidem

unread,
May 23, 2024, 10:04:07 PM5/23/24
to weewx...@googlegroups.com

May 23 20:55:28 rocky1.example.com weewxd[763]: INFO weewx.manager: Added record 2024-05-23 20:55:00 CDT (1716515700) to database 'weewx.sdb'
May 23 20:55:28 rocky1.example.com weewxd[763]: INFO weewx.manager: Added record 2024-05-23 20:55:00 CDT (1716515700) to daily summary in 'weewx.sdb'
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: Zambretti: starting thread
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: generating forecast for 2024-05-23 09:00:00 CDT (1716472800)
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: using winddir from 2024-05-23 08:30:00 CDT (1716471000) to 2024-05-23 09:00:00 CDT (1716472800)
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: using pressure from 2024-05-23 06:00:00 CDT (1716462000) to 2024-05-23 09:00:00 CDT (1716472800)
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: NWS: not yet time to do the forecast
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: WU: not yet time to do the forecast
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: OWM: not yet time to do the forecast
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: Aeris: not yet time to do the forecast
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Running reports for latest time in the database.
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG weewx.restx: StationRegistry: wait interval (8400 < 86400) has not passed for record 2024-05-23 20:55:00 CDT (1716515700)
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Running report 'SeasonsReport'
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG weewx.manager: Daily summary version is 4.0
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/neowx-material/skin.conf for report 'SeasonsReport'
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Running generators for report 'SeasonsReport' in directory '/etc/weewx/skins/neowx-material'
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: units=1 winddir=None pressure=None first_p=None last_p=None
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: pressure=None month=4 winddir=None trend=None north=True
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: code is None
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: terminating thread
May 23 20:55:28 rocky1.example.com weewxd[763]: DEBUG weewx.manager: Daily summary version is 4.0
May 23 20:55:36 rocky1.example.com weewxd[763]: INFO weewx.cheetahgenerator: Generated 12 files for report SeasonsReport in 7.43 seconds
May 23 20:55:36 rocky1.example.com weewxd[763]: INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx
May 23 20:55:36 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Running report 'SmartphoneReport'
May 23 20:55:36 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Cannot read skin configuration file /etc/weewx/skins/Smartphone/skin.conf for report 'SmartphoneReport': Config file not found: "/etc/weewx/skins/Smartphone/skin.conf".
May 23 20:55:48 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:56:09 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:56:29 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:56:49 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:57:09 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:57:29 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:57:49 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:58:09 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:58:29 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:58:49 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:59:10 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:59:30 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 20:59:50 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 21:00:10 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 21:00:30 rocky1.example.com weewxd[763]: INFO weewx.manager: Added record 2024-05-23 21:00:00 CDT (1716516000) to database 'weewx.sdb'
May 23 21:00:30 rocky1.example.com weewxd[763]: INFO weewx.manager: Added record 2024-05-23 21:00:00 CDT (1716516000) to daily summary in 'weewx.sdb'
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: Zambretti: starting thread
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: generating forecast for 2024-05-23 09:00:00 CDT (1716472800)
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: using winddir from 2024-05-23 08:30:00 CDT (1716471000) to 2024-05-23 09:00:00 CDT (1716472800)
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: using pressure from 2024-05-23 06:00:00 CDT (1716462000) to 2024-05-23 09:00:00 CDT (1716472800)
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: NWS: not yet time to do the forecast
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: WU: not yet time to do the forecast
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: OWM: not yet time to do the forecast
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG user.forecast: MainThread: Aeris: not yet time to do the forecast
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Running reports for latest time in the database.
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Running report 'SeasonsReport'
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG weewx.restx: StationRegistry: wait interval (8700 < 86400) has not passed for record 2024-05-23 21:00:00 CDT (1716516000)
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/neowx-material/skin.conf for report 'SeasonsReport'
May 23 21:00:30 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Running generators for report 'SeasonsReport' in directory '/etc/weewx/skins/neowx-material'
May 23 21:00:31 rocky1.example.com weewxd[763]: DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
May 23 21:00:31 rocky1.example.com weewxd[763]: DEBUG weewx.manager: Daily summary version is 4.0
May 23 21:00:31 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: units=1 winddir=None pressure=None first_p=None last_p=None
May 23 21:00:31 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: pressure=None month=4 winddir=None trend=None north=True
May 23 21:00:31 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: code is None
May 23 21:00:31 rocky1.example.com weewxd[763]: DEBUG user.forecast: ZambrettiThread: Zambretti: terminating thread
May 23 21:00:31 rocky1.example.com weewxd[763]: DEBUG weewx.manager: Daily summary version is 4.0
May 23 21:00:38 rocky1.example.com weewxd[763]: INFO weewx.cheetahgenerator: Generated 12 files for report SeasonsReport in 7.46 seconds
May 23 21:00:38 rocky1.example.com weewxd[763]: INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx
May 23 21:00:38 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Running report 'SmartphoneReport'
May 23 21:00:38 rocky1.example.com weewxd[763]: DEBUG weewx.reportengine: Cannot read skin configuration file /etc/weewx/skins/Smartphone/skin.conf for report 'SmartphoneReport': Config file not found: "/etc/weewx/skins/Smartphone/skin.conf".
May 23 21:00:51 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds
May 23 21:01:11 rocky1.example.com weewxd[763]: DEBUG user.gw1000: Next update in 20 seconds

Chris Eidem

unread,
May 23, 2024, 10:08:24 PM5/23/24
to weewx...@googlegroups.com

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:

vince

unread,
May 24, 2024, 3:00:07 AM5/24/24
to weewx-user
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).

Chris Eidem

unread,
May 24, 2024, 7:56:10 AM5/24/24
to weewx-user
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

    ####

Chris Eidem

unread,
May 24, 2024, 8:00:56 AM5/24/24
to weewx-user
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 <comp...@gmail.com>                          #
# With credit to Tom Keffer <tke...@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]#

geoff...@gmail.com

unread,
May 24, 2024, 8:02:26 AM5/24/24
to weewx-user

I think I had this problem when I updated to v5.  IIRC, the weewx user has changed, and I needed to put the SSH keys into the home directory for that user.

HTH
Geoff Cusick 

Geoff Cusick

unread,
May 24, 2024, 8:23:21 AM5/24/24
to weewx...@googlegroups.com
Just did a little more digging.  The user is now weewx, with its home directory as /var/lib/weex.  You need to put the SSH keys for your rsync server in a subdirectory .ssh under that.

Took me a while to find that!

Kind regards
Geoff

17 Westcroft Road Holsworthy, EX22 6BY

On 24 May 2024, at 13:08, geoff...@gmail.com <geoff...@gmail.com> wrote:


You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/7HXsEOlaaIU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/63f9c413-198f-4089-b7ae-16e257998752n%40googlegroups.com.

Chris Eidem

unread,
May 24, 2024, 8:25:02 AM5/24/24
to weewx-user
I thought that was the problem also, but I believe I have it correct with:

/etc/passwd:
weewx:x:988:984::/var/lib/weewx:/sbin/nologin

[root@weewx weewx]# sudo -u weewx /usr/bin/bash
bash-4.4$ pwd
/var/www/html/weewx
bash-4.4$ cd
bash-4.4$ pwd
/var/lib/weewx
bash-4.4$ ls -la
total 156828
drwxrwsr-x.  4 weewx weewx      131 May 24 02:00 .
drwxr-xr-x. 45 root  root      4096 Feb  3 21:19 ..
-rw-------   1 weewx weewx     2468 May 23 20:52 .bash_history
-rw-rw-r--   1 weewx weewx  2850816 May 23 23:05 forecast.sdb
-rw-------   1 weewx weewx       43 Apr  6 09:47 .lesshst
drwxr-sr-x   2 weewx weewx       69 Apr  5 19:06 .ssh
drwxrwsr-x   8 weewx weewx      139 Apr  6 20:40 weewx-data
-rw-rw-r--.  1 weewx weewx 83189760 May 24 02:00 weewx.sdb
-rw-r--r--   1 weewx weewx 74530816 Apr  6 14:56 weewx.sdb_new
bash-4.4$ ls -la .ssh/
total 16
drwxr-sr-x  2 weewx weewx  69 Apr  5 19:06 .
drwxrwsr-x. 4 weewx weewx 131 May 24 02:00 ..
-rw-r--r--  1 weewx weewx  99 Mar 18 20:41 config
-rw-r--r--  1 weewx weewx 190 Apr  5 19:06 known_hosts
-rwx------  1 weewx weewx 634 Mar 18 20:39 weewx
-rw-r--r--  1 weewx weewx 231 Mar 18 20:39 weewx.pub

If there's something I'm missing, I'm all ears...

Thanks,
 - chris

Graham Eddy

unread,
May 24, 2024, 8:40:11 AM5/24/24
to WeeWX User
verify that ssh passwordless login is actually working:
on source box running weewx, run $ ssh websvr hostname (where websvr is rsync target host)
and you should see it print websvr’s hostname
but it might prompt you interactively to update known_hosts, if they are new keys...
⊣GE⊢

Graham Eddy

unread,
May 24, 2024, 8:41:43 AM5/24/24
to WeeWX User
run the command as user weewx on the weewx box, i hasten to clarify
⊣GE⊢

vince

unread,
May 24, 2024, 12:42:56 PM5/24/24
to weewx-user
You should see 'something' related to rsync in your logs unless you massively messed up your RSYNC section or its location in weewx.conf

For example - I took a clean system and enabled RSYNC then added the log_failure and log_success lines to make it explicitly log failure/success..

[StdReport]
    ...many lines omitted for brevity...
    [[RSYNC]]
        skin = Rsync
        enable = true
        server = replace_me    ### <=== it'll fail on hostname resolution
        user = replace_me
        path = replace_me
        log_failure = true
        log_success = true


It logs the expected failures showing weewx at least ran the uploader.

2024-05-24T09:27:32.412737-07:00 deb12pkgtwo weewxd[3052]: INFO weewx.engine: Starting main packet loop.
2024-05-24T09:30:14.923691-07:00 deb12pkgtwo weewxd[3052]: INFO weewx.manager: Added record 2024-05-24 09:30:00 PDT (1716568200) to database 'weewx.sdb'
2024-05-24T09:30:14.932831-07:00 deb12pkgtwo weewxd[3052]: INFO weewx.manager: Added record 2024-05-24 09:30:00 PDT (1716568200) to daily summary in 'weewx.sdb'
2024-05-24T09:30:15.216464-07:00 deb12pkgtwo weewxd[3052]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.24 seconds
2024-05-24T09:30:15.507333-07:00 deb12pkgtwo weewxd[3052]: INFO weewx.imagegenerator: Generated 56 images for report SeasonsReport in 0.27 seconds
2024-05-24T09:30:15.508311-07:00 deb12pkgtwo weewxd[3052]: INFO weewx.reportengine: Copied 5 files to /var/www/html/weewx
2024-05-24T09:30:16.021060-07:00 deb12pkgtwo weewxd[3052]: ERROR weeutil.rsyncupload: rsync reported errors. Original command: ['rsync', '--archive', '--stats', '-e', 'ssh', '/var/www/html/weewx/', 'replace_me@replace_me:replace_me']
2024-05-24T09:30:16.021132-07:00 deb12pkgtwo weewxd[3052]: ERROR weeutil.rsyncupload: **** ssh: Could not resolve hostname replace_me: Name or service not known
2024-05-24T09:30:16.021153-07:00 deb12pkgtwo weewxd[3052]: ERROR weeutil.rsyncupload: **** rsync: connection unexpectedly closed (0 bytes received so far) [sender]
2024-05-24T09:30:16.021170-07:00 deb12pkgtwo weewxd[3052]: ERROR weeutil.rsyncupload: **** rsync error: unexplained error (code 255) at io.c(231) [sender=3.2.7]


Another example from one of my weewx instances that rsyncs a skin that has literally one file in it:
May 24 09:35:28 pi4 weewxd-ecowitt[27898]: INFO weewx.manager: Added record 2024-05-24 09:35:00 PDT (1716568500) to database 'ecowitt.sdb'
May 24 09:35:28 pi4 weewxd-ecowitt[27898]: INFO weewx.manager: Added record 2024-05-24 09:35:00 PDT (1716568500) to daily summary in 'ecowitt.sdb'
May 24 09:35:29 pi4 weewxd-ecowitt[27898]: INFO weewx.cheetahgenerator: Generated 1 files for report ecowitt in 0.03 seconds
May 24 09:35:29 pi4 weewxd-ecowitt[27898]: INFO weewx.reportengine: Copied 0 files to /home/pi/weewx-data/public_html/ecowitt
May 24 09:35:29 pi4 weewxd-ecowitt[27898]: INFO weeutil.rsyncupload: rsync'd 1 files (3,962 bytes) in 0.69 seconds

Chris Eidem

unread,
May 25, 2024, 9:17:05 AM5/25/24
to weewx-user
It works as expected:

bash-4.4$ ssh www hostname
www

Chris Eidem

unread,
May 25, 2024, 9:39:09 AM5/25/24
to weewx-user
I can rsync files with that user, so it's there and it works. I changed the server name in the weewx.conf file and restarted weewx.

One mention of rsync at all in the logs (jounalctl -b -e, is there another place to look?):
DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Rsync/skin.conf for report 'RSYNC'

rsync is enabled (output from weectl report list):
Using configuration file /etc/weewx/weewx.confNo

              Report  Skin         Enabled   Units   Language
       SeasonsReport  neowx-material    Y        US      N/A  
    SmartphoneReport  Smartphone      Y        US      N/A  
        MobileReport  Mobile          Y        US      N/A  
      StandardReport  neowx-material    Y        US      N/A  
            forecast  forecast        Y        US      N/A  
                 FTP  Ftp             N        US      N/A  
               RSYNC  Rsync           Y        US      N/A 

vince

unread,
May 25, 2024, 12:10:21 PM5/25/24
to weewx-user
See the wiki section (link) for how to find your logs with journalctl.

At this point we'd need to see all the logs from weewx startup through a couple report cycles 'and' your weewx.conf file.   Be sure to obfuscate any usernames/passwords therein before posting.

Reply all
Reply to author
Forward
0 new messages