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.
