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
<https://github.com/weewx/weewx/commit/04cb66fa140fef684c9a4d26c4248c33fae35d23>,
to appear in V5.4.

On Sat, May 23, 2026 at 8:51 PM Ryan Stasel <[email protected]> wrote:

> 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.
>
> On Monday, April 6, 2026 at 6:34:11 AM UTC-7 Tom Keffer wrote:
>
>> 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
>>
>>
>>
>>
>> On Mon, Apr 6, 2026 at 3:29 AM '[email protected]' via weewx-user <
>> [email protected]> wrote:
>>
>>> 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.1Apr 06 12:24:15 debianWetter
>>> weectl[12909]: INFO weectllib: Command line: /usr/share/weewx/weectl.py
>>> report runApr 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.36Apr 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 tuxApr 06 12:24:15 debianWetter weectl[12909]: INFO weewx.engine:
>>> StdConvert target unit is 0x1Apr 06 12:24:15 debianWetter weectl[12909]:
>>> INFO weewx.wxservices: StdWXCalculate will use data binding wx_bindingApr
>>> 06 12:24:15 debianWetter weectl[12909]: INFO weewx.engine: Archive will use
>>> data binding wx_bindingApr 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 availableApr 06 12:24:15 debianWetter weectl[12909]: INFO
>>> weewx.cheetahgenerator: Generated 7 files for report Alternative in 0.65
>>> secondsApr 06 12:24:16 debianWetter weectl[12909]: INFO
>>> weewx.imagegenerator: Generated 13 images for report Alternative in 0.26
>>> secondsApr 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 terminatedApr 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
>>>
>>> --
>>> 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 visit
>>> https://groups.google.com/d/msgid/weewx-user/aa8202f9-d817-401c-a095-d68a29053d1dn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/aa8202f9-d817-401c-a095-d68a29053d1dn%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 [email protected].
> To view this discussion visit
> https://groups.google.com/d/msgid/weewx-user/e930c887-06af-4787-a59f-112429ad50dan%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/e930c887-06af-4787-a59f-112429ad50dan%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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zECv6aDC-%3DzuCBQA1VGCmrZr6pghK5bHqJiOMTLiumGd%2BA%40mail.gmail.com.

Reply via email to