Just leave it commented out.

On Sun, May 24, 2026 at 1:12 PM Ryan Stasel <[email protected]> wrote:

> Gotcha, thanks Tom! For the time being, are we better off not defining
> copy_once (just commenting it out), or...?
>
> On Sunday, May 24, 2026 at 4:35:49 AM UTC-7 Tom Keffer wrote:
>
>> 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/aee3686a-ffd6-4416-b298-9fc5b07ab8bbn%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/aee3686a-ffd6-4416-b298-9fc5b07ab8bbn%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/CAPq0zECW%2BSwxAf4B3Zrj_QR3sXuFEkVgkuJBuZ4kfBUBrCfj0w%40mail.gmail.com.

Reply via email to