I did a cold restart and everything came up OK. Magic, I guess. Thanks for
your help!

On Tue, Feb 6, 2024 at 4:18 PM gjr80 <[email protected]> wrote:

> 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 a topic in the
> Google Groups "weewx-user" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/weewx-user/WlR9NWL3sh0/unsubscribe.
> To unsubscribe from this group and all its topics, 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
> <https://groups.google.com/d/msgid/weewx-user/a9df5363-4b7b-4b21-aef2-49f0e0ec529dn%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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAP14646ASsfWaWh3k6f%2B0oYpJMBvMyvJWKDxToXcb6wP8AwKiQ%40mail.gmail.com.

Reply via email to