error message with 5.3.1

138 views
Skip to first unread message

angr...@googlemail.com

unread,
Apr 6, 2026, 6:29:17 AMApr 6
to weewx-user
Hi all,

since update to version 5.3.1 I get error messages in log:


Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Initializing weectl version 5.3.1
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Command line: /usr/share/weewx/weectl.py report run
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Using Python: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Located at:   /usr/bin/python3            
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Platform:     Linux-6.1.0-44-amd64-x86_64-with-glibc2.36
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Locale:       'de_DE.UTF-8'                
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Entry path:   /usr/share/weewx/weectl.py  
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: WEEWX_ROOT:   /etc/weewx                  
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Config file:  /etc/weewx/weewx.conf        
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: User module:  /etc/weewx/bin/user          
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Debug:        0                            
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: User:         tux                          
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Group:        tux                          
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weectllib: Groups:       cdrom floppy sudo audio dip video plugdev users netdev lpadmin scanner weewx tux
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.engine: StdConvert target unit is 0x1
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.engine: Archive will use data binding wx_binding
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.engine: Record generation will be attempted in 'software'
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.engine: Using archive interval of 300 seconds (software record generation)
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.restx: StationRegistry: Registration not requested.
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.restx: Wunderground: Posting not enabled.
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.restx: PWSweather: No config info. Skipped.
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.restx: CWOP: No config info. Skipped.
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.restx: WOW: No config info. Skipped.
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.restx: AWEKAS: No config info. Skipped.
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
Apr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.cheetahgenerator: Generated 7 files for report Alternative in 0.65 seconds
Apr 06 12:24:16 debianWetter weectl[12909]: INFO weewx.imagegenerator: Generated 13 images for report Alternative in 0.26 seconds
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.reportengine.CopyGenerator'                                                                                                                                      
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****  Unacceptable pattern: ''
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****  Traceback (most recent call last):
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 252, in run                                                                                                                                    
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****      obj.start()
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 482, in start                                                                                                                                  
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****      self.run()
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 634, in run                                                                                                                                    
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****      for path in Path().glob(pattern):
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/pathlib.py", line 947, in glob                                                                                                                                            
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****      raise ValueError("Unacceptable pattern: {!r}".format(pattern))                                                                                                                                    
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****  ValueError: Unacceptable pattern: ''
Apr 06 12:24:16 debianWetter weectl[12909]: ERROR weewx.reportengine:         ****  Generator terminated
Apr 06 12:24:16 debianWetter weectl[12909]: INFO paramiko.transport: Connected (version 2.0, client OpenSSH_7.4)
Apr 06 12:24:16 debianWetter weectl[12909]: INFO paramiko.transport: Authentication (password) successful!
Apr 06 12:24:16 debianWetter weectl[12909]: INFO paramiko.transport.sftp: [chan 0] Opened sftp connection (server version 3)
Apr 06 12:24:19 debianWetter weectl[12909]: INFO paramiko.transport.sftp: [chan 0] sftp session closed.
Apr 06 12:24:19 debianWetter weectl[12909]: INFO user.sftp: sftpgenerator: transferred 20 files in 3.18 seconds

I don't did not recongized what part of the software is not working, as I get all data uploaded. Could somebody give me a hint where to look at?

regards

Tom Keffer

unread,
Apr 6, 2026, 9:34:11 AMApr 6
to weewx...@googlegroups.com
Look at the option "copy_once" in the configuration file skin.conf for the skin "Alternative". It has some unacceptable glob pattern.

If you're stuck, post the file Alternative/skin.conf

-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 visit https://groups.google.com/d/msgid/weewx-user/aa8202f9-d817-401c-a095-d68a29053d1dn%40googlegroups.com.

Ryan Stasel

unread,
May 23, 2026, 11:51:46 PM (9 days ago) May 23
to weewx-user
Just saw this related to the Emkubed extension, and "copy_once" is defined as null in skin.conf. Did this used to be ignored and is no longer ignored in 5.3? Removing it (it's already there as commented out) removed the error from the first time weewx starts up. 

Tom Keffer

unread,
May 24, 2026, 7:35:49 AM (8 days ago) May 24
to weewx...@googlegroups.com
Just the opposite. There was a bug that would cause the copy to fail if given an empty list. That is, if

copy_once = 

This was fixed in commit 04cb66f, to appear in V5.4.

Ryan Stasel

unread,
May 24, 2026, 4:12:16 PM (8 days ago) May 24
to weewx-user
Gotcha, thanks Tom! For the time being, are we better off not defining copy_once (just commenting it out), or...?

Tom Keffer

unread,
May 24, 2026, 4:16:35 PM (8 days ago) May 24
to weewx...@googlegroups.com

Ryan Stasel

unread,
May 24, 2026, 4:54:31 PM (8 days ago) May 24
to weewx-user
Perfect, thanks Tom! 
Reply all
Reply to author
Forward
0 new messages