I can't see anything obviously wrong. WeeWX is looking in the right place 
and the .conf files exist. read only permission is fine. Let me see if I 
can replicate this, what Ubuntu version?

Gary

On Wednesday 7 February 2024 at 09:05:49 UTC+10 [email protected] wrote:

> The Ubuntu package for weewx 5.0.1-3 installs a ton of stuff, including 
> the skins data, in /usr/share/weewx.
>
> /etc/weewx/skins contains three empty folders: font, lang, and NOAA.
>
> I copied /usr/shared/weewx/weewx_data/skins to /etc/weewx/skins and 
> veriified that Seasons/skin.conf is there. I restarted weewxk and it still 
> claims that it can't read Seasons/skin.conf.
>
> philbert@inspiron:~$ ll /etc/weewx/skins/Seasons/skin.conf
> -rw-r--r-- 1 weewx weewx 27403 Feb  4 18:48 
> /etc/weewx/skins/Seasons/skin.conf
> philbert@inspiron:~$ ll /etc/weewx/skins/Seasons/lang/en.conf
> -rw-r--r-- 1 weewx weewx 9459 Feb  4 18:48 
> /etc/weewx/skins/Seasons/lang/en.conf
> philbert@inspiron:~$
>
> Feb 06 14:15:15 inspiron weewxd[700]: INFO weewx.manager: Added record 
> 2024-02-06 14:15:00 PST (1707257700) to database 'weewx.sdb'
> Feb 06 14:15:15 inspiron weewxd[700]: INFO weewx.manager: Added record 
> 2024-02-06 14:15:00 PST (1707257700) to daily summary in 'weewx.sdb'
> Feb 06 14:15:15 inspiron weewxd[700]: DEBUG weewx.reportengine: Running 
> reports for latest time in the database.
> Feb 06 14:15:15 inspiron weewxd[700]: DEBUG weewx.reportengine: Running 
> report 'SeasonsReport'
> Feb 06 14:15:15 inspiron weewxd[700]: DEBUG weewx.reportengine: Cannot 
> read skin configuration file /etc/weewx/skins/Seasons/skin.conf for report 
> 'SeasonsReport': Config file not found: 
> "/etc/weewx/skins/Seasons/skin.conf".
> Feb 06 14:15:15 inspiron weewxd[700]: DEBUG weewx.reportengine: Cannot 
> read localization file /etc/weewx/skins/Seasons/lang/en.conf for report 
> 'SeasonsReport': Config file not found: 
> "/etc/weewx/skins/Seasons/lang/en.conf".
> Feb 06 14:15:15 inspiron weewxd[700]: DEBUG weewx.reportengine: **** Using 
> defaults instead.
> Feb 06 14:15:15 inspiron weewxd[700]: DEBUG weewx.reportengine: Running 
> generators for report 'SeasonsReport' in directory 
> '/etc/weewx/skins/Seasons'
> Feb 06 14:15:15 inspiron weewxd[700]: DEBUG weewx.reportengine: No 
> generators specified for report 'SeasonsReport'
>
> On Tuesday, February 6, 2024 at 2:10:19 PM UTC-8 gjr80 wrote:
>
>> So WeeWX cannot find the Seasons skin.conf, what is the contends of 
>> /etc/weewx/skins/Seasons? 
>>
>> Also, you seem to be truncating some of the log lines, it would help if 
>> we could see the rest of the line:
>>
>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.reportengine: Cannot 
>> read skin configuration file /etc/weewx/skins/Seasons/skin.conf for report 
>> 'SeasonsReport':>
>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.reportengine: Cannot 
>> read localization file /etc/weewx/skins/Seasons/lang/en.conf for report 
>> 'SeasonsReport': Co>
>>
>> For info, a package install has the skins directory in /etc/weewx, it 
>> has never been in /usr/share/weewx, refer to Where to find things 
>> <http://weewx.com/docs/5.0/usersguide/where/> in the User's Guide.
>>
>> Gary
>>
>> On Wednesday 7 February 2024 at 07:57:20 UTC+10 [email protected] 
>> wrote:
>>
>>> It thinks that the skins are still in /etc/weewx instead of 
>>> /usr/share/weewx.
>>>
>>> -- Boot bc88a89987b645f18a3473d5771ebb26 --
>>> Feb 06 13:22:59 inspiron systemd[1]: Started WeeWX.
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Initializing weewxd 
>>> version 5.0.1
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Command line: 
>>> /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Using Python 
>>> 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Located at 
>>> /usr/bin/python3
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Platform 
>>> Linux-6.5.0-15-generic-x86_64-with-glibc2.35
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Locale: 
>>> 'en_US.UTF-8'
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Entry path: 
>>> /usr/share/weewx/weewxd.py
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: WEEWX_ROOT: 
>>> /etc/weewx
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Configuration file: 
>>> /etc/weewx/weewx.conf
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: User module: 
>>> /etc/weewx/bin/user
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Debug: 1
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG __main__: Initializing engine
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.engine: Loading station 
>>> type Vantage (weewx.drivers.vantage)
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Driver version is 3.6.2
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Option loop_request=1
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Successfully woke up Vantage console
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Hardware type is 16
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: ISS 
>>> ID is 1
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Hardware name: Vantage Pro2
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.engine.StdTimeSynch
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.engine.StdTimeSynch
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.engine.StdConvert
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.engine: StdConvert 
>>> target unit is 0x1
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.engine.StdConvert
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.engine.StdCalibrate
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.engine.StdCalibrate
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.engine.StdQC
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.engine.StdQC
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.wxservices.StdWXCalculate
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.wxservices: 
>>> StdWXCalculate will use data binding wx_binding
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.manager: Daily summary 
>>> version is 4.0
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.wxservices.StdWXCalculate
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.wxxtypes.StdWXXTypes
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.wxxtypes.StdWXXTypes
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.wxxtypes.StdPressureCooker
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.wxxtypes.StdPressureCooker
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.wxxtypes.StdRainRater
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.wxxtypes.StdRainRater
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.wxxtypes.StdDelta
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.wxxtypes.StdDelta
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.engine.StdArchive
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.engine: Archive will 
>>> use data binding wx_binding
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.engine: Record 
>>> generation will be attempted in 'hardware'
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.engine: Using archive 
>>> interval of 300 seconds (specified by hardware)
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.engine: Using archive 
>>> interval of 300 seconds (specified by hardware)
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Use LOOP data 
>>> in hi/low calculations: 1
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.engine.StdArchive
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.restx.StdStationRegistry
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.restx: StationRegistry: 
>>> Registration not requested.
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.restx.StdStationRegistry
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.restx.StdWunderground
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.restx: WU essentials: 
>>> {}
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.restx: 
>>> Wunderground-PWS: Data for station KWASEQUI26 will be posted
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.restx.StdWunderground
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.restx.StdPWSweather
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.restx: PWSweather: 
>>> Posting not enabled.
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.restx.StdPWSweather
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.restx.StdCWOP
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.restx: CWOP: Data for 
>>> station CW5398 will be posted
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.restx.StdCWOP
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.restx.StdWOW
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.restx: WOW: Posting not 
>>> enabled.
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.restx.StdWOW
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.restx.StdAWEKAS
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.restx: AWEKAS: Posting 
>>> not enabled.
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.restx.StdAWEKAS
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.engine.StdPrint
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.engine.StdPrint
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Loading 
>>> service weewx.engine.StdReport
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO weewx.engine: 'pyephem' 
>>> detected, extended almanac data is available
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.engine: Finished 
>>> loading service weewx.engine.StdReport
>>> Feb 06 13:23:00 inspiron weewxd[692]: INFO __main__: Starting up weewx 
>>> version 5.0.1
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.manager: Daily summary 
>>> version is 4.0
>>> Feb 06 13:23:00 inspiron weewxd[692]: DEBUG weewx.manager: Daily summary 
>>> version is 4.0
>>> Feb 06 13:23:01 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Successfully woke up Vantage console
>>> Feb 06 13:23:01 inspiron weewxd[692]: INFO weewx.engine: Clock error is 
>>> -4.27 seconds (positive is fast)
>>> Feb 06 13:23:01 inspiron weewxd[692]: INFO weewx.engine: Using binding 
>>> 'wx_binding' to database 'weewx.sdb'
>>> Feb 06 13:23:01 inspiron weewxd[692]: INFO weewx.manager: Starting 
>>> backfill of daily summaries
>>> Feb 06 13:23:01 inspiron weewxd[692]: INFO weewx.manager: Daily 
>>> summaries up to date
>>> Feb 06 13:23:01 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Getting archive packets since 2024-02-06 13:20:00 PST (1707254400)
>>> Feb 06 13:23:01 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Successfully woke up Vantage console
>>> Feb 06 13:23:01 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Retrieving 0 page(s); starting index= 0
>>> Feb 06 13:23:01 inspiron weewxd[692]: INFO weewx.engine: Starting main 
>>> packet loop.
>>> Feb 06 13:23:02 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Successfully woke up Vantage console
>>> Feb 06 13:23:02 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Requesting 200 LOOP packets.
>>> Feb 06 13:23:02 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Successfully woke up Vantage console
>>> Feb 06 13:25:14 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Getting archive packets since 2024-02-06 13:20:00 PST (1707254400)
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Successfully woke up Vantage console
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Retrieving 1 page(s); starting index= 4
>>> Feb 06 13:25:15 inspiron weewxd[692]: INFO weewx.manager: Added record 
>>> 2024-02-06 13:25:00 PST (1707254700) to database 'weewx.sdb'
>>> Feb 06 13:25:15 inspiron weewxd[692]: INFO weewx.manager: Added record 
>>> 2024-02-06 13:25:00 PST (1707254700) to daily summary in 'weewx.sdb'
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.reportengine: Running 
>>> reports for latest time in the database.
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.drivers.vantage: 
>>> Requesting 200 LOOP packets.
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.reportengine: Running 
>>> report 'SeasonsReport'
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.reportengine: Cannot 
>>> read skin configuration file /etc/weewx/skins/Seasons/skin.conf for report 
>>> 'SeasonsReport':>
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.reportengine: Cannot 
>>> read localization file /etc/weewx/skins/Seasons/lang/en.conf for report 
>>> 'SeasonsReport': Co>
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.reportengine: **** 
>>> Using defaults instead.
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.reportengine: Running 
>>> generators for report 'SeasonsReport' in directory 
>>> '/etc/weewx/skins/Seasons'
>>> Feb 06 13:25:15 inspiron weewxd[692]: DEBUG weewx.reportengine: No 
>>> generators specified for report 'SeasonsReport'
>>>
>>> On Tuesday, February 6, 2024 at 12:58:36 PM UTC-8 gjr80 wrote:
>>>
>>>> Impossible to say what the issue is with such a short log extract. 
>>>> Please edit weewx.conf, set debug =1, save weewx.conf and restart 
>>>> WeeWX. Let WeeWX run for at least two archive intervals and then take a 
>>>> log 
>>>> extract showing the full WeeWX startup through until the two archive 
>>>> intervals have elapsed. Post the log extract here.
>>>>
>>>> Gary 
>>>>
>>>> On Wednesday 7 February 2024 at 06:33:54 UTC+10 [email protected] 
>>>> wrote:
>>>>
>>>>> I'm configured for reports using the Seasons skin and data publishing 
>>>>> to CWOP and Wunderground.
>>>>>
>>>>> After updating from  4.10.2 to 5.0.1, I'm seeing the following in the 
>>>>> systemd journal every 5 minutes:
>>>>> Feb 06 12:10:17 inspiron weewxd[680]: INFO weewx.manager: Added record 
>>>>> 2024-02-06 12:10:00 PST (1707250200) to database 'weewx.sdb'
>>>>> Feb 06 12:10:17 inspiron weewxd[680]: INFO weewx.manager: Added record 
>>>>> 2024-02-06 12:10:00 PST (1707250200) to daily summary in 'weewx.sdb'
>>>>> Feb 06 12:10:17 inspiron weewxd[680]: INFO weewx.restx: CWOP: 
>>>>> Published record 2024-02-06 12:10:00 PST (1707250200)
>>>>> Feb 06 12:10:17 inspiron weewxd[680]: INFO weewx.restx: 
>>>>> Wunderground-PWS: Published record 2024-02-06 12:10:00 PST (1707250200)
>>>>>
>>>>> No mention of report generation, and the Seasons data displayed in 
>>>>> Firefox hasn't changed since I installed the update.
>>>>>
>>>>> What could I have done to cause this?
>>>>>
>>>>>

-- 
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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/a9df5363-4b7b-4b21-aef2-49f0e0ec529dn%40googlegroups.com.

Reply via email to