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/fc2bc4c9-8730-498c-92f6-82b539feec11n%40googlegroups.com.

Reply via email to