>
> Reason: No module named 'schemas'

weeWX 5.2 shifted them to weewx.*

On Fri, 9 Jan 2026 at 18:04, [email protected] <[email protected]>
wrote:

> After Install weewx-skyfield-almanac extension, weeewx crash on run Report
> for Skin Belchertown. The Debug log messages shows if i run weectl  run
> "weectl report run Belchertown".
>
> I think it has to do with the extended schema. Is it so?
>
> #######LOG Snipet######
> 2026-01-09T08:01:29.258894+01:00 wetter weectl[1205168]: INFO weectllib:
> Initializing weectl version 5.2.0
> 2026-01-09T08:01:29.260472+01:00 wetter weectl[1205168]: INFO weectllib:
> Command line: /usr/share/weewx/weectl.py report run Belchertown
> 2026-01-09T08:01:29.260888+01:00 wetter weectl[1205168]: INFO weectllib:
> Using Python: 3.12.3 (main, Nov  6 2025, 13:44:16) [GCC 13.3.0]
> 2026-01-09T08:01:29.261235+01:00 wetter weectl[1205168]: INFO weectllib:
> Located at:   /usr/bin/python3
> 2026-01-09T08:01:29.265250+01:00 wetter weectl[1205168]: INFO weectllib:
> Platform:     Linux-6.8.0-90-generic-x86_64-with-glibc2.39
> 2026-01-09T08:01:29.265741+01:00 wetter weectl[1205168]: INFO weectllib:
> Locale:       'de_DE.UTF-8'
> 2026-01-09T08:01:29.266377+01:00 wetter weectl[1205168]: INFO weectllib:
> Entry path:   /usr/share/weewx/weectl.py
> 2026-01-09T08:01:29.267235+01:00 wetter weectl[1205168]: INFO weectllib:
> WEEWX_ROOT:   /etc/weewx
> 2026-01-09T08:01:29.267799+01:00 wetter weectl[1205168]: INFO weectllib:
> Config file:  /etc/weewx/weewx.conf
> 2026-01-09T08:01:29.268444+01:00 wetter weectl[1205168]: INFO weectllib:
> User module:  /etc/weewx/bin/user
> 2026-01-09T08:01:29.269211+01:00 wetter weectl[1205168]: INFO weectllib:
> Debug:        1
> 2026-01-09T08:01:29.269614+01:00 wetter weectl[1205168]: INFO weectllib:
> User:         root
> 2026-01-09T08:01:29.270356+01:00 wetter weectl[1205168]: INFO weectllib:
> Group:        root
> 2026-01-09T08:01:29.270700+01:00 wetter weectl[1205168]: INFO weectllib:
> Groups:       root
> 2026-01-09T08:01:29.270986+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.engine.StdTimeSynch
> 2026-01-09T08:01:29.271747+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.engine.StdTimeSynch
> 2026-01-09T08:01:29.272172+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service user.skyfieldalmanac.SkyfieldService
> 2026-01-09T08:01:29.950875+01:00 wetter weectl[1205168]: INFO
> numexpr.utils: NumExpr defaulting to 2 threads.
> 2026-01-09T08:01:30.313522+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: WeeWX Skyfield almanac extension version 0.4
> 2026-01-09T08:01:30.313992+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: Skyfield version 1.48
> 2026-01-09T08:01:30.314482+01:00 wetter weectl[1205168]: DEBUG
> user.skyfieldalmanac: path to save Skyfield files: '/var/lib/weewx/skyfield'
> 2026-01-09T08:01:30.314790+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: timescale: builtin, update interval: 0.00 days
> 2026-01-09T08:01:30.315055+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: ephemeris file(s): ['de440.bsp']
> 2026-01-09T08:01:30.317531+01:00 wetter weectl[1205168]: DEBUG
> user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': initialized
> 2026-01-09T08:01:30.318181+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': starting
> 2026-01-09T08:01:30.318757+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: waiting for ephemerides to be loaded
> 2026-01-09T08:01:30.326187+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': timescale
> initialized
> 2026-01-09T08:01:30.327432+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': ephemerides
> initialized
> 2026-01-09T08:01:30.327722+01:00 wetter weectl[1205168]: DEBUG
> user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread':
> Initialization/update was successful.
> 2026-01-09T08:01:30.327868+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': 0 earth
> satellites installed/updated
> 2026-01-09T08:01:31.516034+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': successfully
> installed star catalog
> 2026-01-09T08:01:31.516710+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': stopped
> 2026-01-09T08:01:31.517171+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: loading ephemerides finished
> 2026-01-09T08:01:31.517866+01:00 wetter weectl[1205168]: DEBUG
> user.skyfieldalmanac: SkyfieldService started
> 2026-01-09T08:01:31.518148+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service user.skyfieldalmanac.SkyfieldService
> 2026-01-09T08:01:31.518350+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service user.skyfieldalmanac.LiveService
> 2026-01-09T08:01:31.518844+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: live data for: [('sun', 'solar')]
> 2026-01-09T08:01:31.520022+01:00 wetter weectl[1205168]: INFO
> user.skyfieldalmanac: Altitude (17.0, 'meter', 'group_altitude') ==> 17 m
> 2026-01-09T08:01:31.520546+01:00 wetter weectl[1205168]: DEBUG
> user.skyfieldalmanac: LiveService started
> 2026-01-09T08:01:31.521315+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service user.skyfieldalmanac.LiveService
> 2026-01-09T08:01:31.521796+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.engine.StdConvert
> 2026-01-09T08:01:31.522914+01:00 wetter weectl[1205168]: INFO
> weewx.engine: StdConvert target unit is 0x1
> 2026-01-09T08:01:31.523273+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.engine.StdConvert
> 2026-01-09T08:01:31.523403+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.engine.StdCalibrate
> 2026-01-09T08:01:31.523664+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.engine.StdCalibrate
> 2026-01-09T08:01:31.523847+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.engine.StdQC
> 2026-01-09T08:01:31.523949+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.engine.StdQC
> 2026-01-09T08:01:31.524061+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.wxservices.StdWXCalculate
> 2026-01-09T08:01:31.524233+01:00 wetter weectl[1205168]: INFO
> weewx.wxservices: StdWXCalculate will use data binding wx_binding
> 2026-01-09T08:01:31.524348+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Could not load schema 'schemas.wview_extended.schema'
> 2026-01-09T08:01:31.524476+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Reason: No module named 'schemas'
> 2026-01-09T08:01:31.524530+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
> 2026-01-09T08:01:31.541882+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Daily summary version is 4.0
> 2026-01-09T08:01:31.542693+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
> 2026-01-09T08:01:31.543530+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
> 2026-01-09T08:01:31.545431+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
> 2026-01-09T08:01:31.546391+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
> 2026-01-09T08:01:31.546928+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
> 2026-01-09T08:01:31.547757+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.wxxtypes.StdRainRater
> 2026-01-09T08:01:31.548514+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
> 2026-01-09T08:01:31.549265+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.wxxtypes.StdDelta
> 2026-01-09T08:01:31.549771+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
> 2026-01-09T08:01:31.550717+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service user.GTS.GTSService
> 2026-01-09T08:01:31.644671+01:00 wetter weectl[1205168]: INFO user.GTS:
> Version 1.1.1
> 2026-01-09T08:01:31.644870+01:00 wetter weectl[1205168]: INFO user.GTS:
> Local mean time (LMT) UTC offset 0:48:19.200000
> 2026-01-09T08:01:31.645091+01:00 wetter weectl[1205168]: INFO user.GTS:
> PressureCooker True
> 2026-01-09T08:01:31.645235+01:00 wetter weectl[1205168]: INFO user.GTS:
> PressureCooker <user.barometer.PressureCooker object at 0x70bd5cbb3b90>
> 2026-01-09T08:01:31.645420+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service user.GTS.GTSService
> 2026-01-09T08:01:31.645542+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.engine.StdArchive
> 2026-01-09T08:01:31.645731+01:00 wetter weectl[1205168]: INFO
> weewx.engine: Archive will use data binding wx_binding
> 2026-01-09T08:01:31.645865+01:00 wetter weectl[1205168]: INFO
> weewx.engine: Record generation will be attempted in 'hardware'
> 2026-01-09T08:01:31.645994+01:00 wetter weectl[1205168]: INFO
> weewx.engine: Using archive interval of 300 seconds (specified by hardware)
> 2026-01-09T08:01:31.646298+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Use LOOP data in hi/low calculations: 1
> 2026-01-09T08:01:31.646411+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.engine.StdArchive
> 2026-01-09T08:01:31.646931+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.restx.StdStationRegistry
> 2026-01-09T08:01:31.647856+01:00 wetter weectl[1205168]: INFO weewx.restx:
> StationRegistry: Station will be registered.
> 2026-01-09T08:01:31.648054+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.restx.StdStationRegistry
> 2026-01-09T08:01:31.648208+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.restx.StdWunderground
> 2026-01-09T08:01:31.648345+01:00 wetter weectl[1205168]: DEBUG
> weewx.restx: WU essentials: {}
> 2026-01-09T08:01:31.649021+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Could not load schema 'schemas.wview_extended.schema'
> 2026-01-09T08:01:31.649244+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Reason: No module named 'schemas'
> 2026-01-09T08:01:31.649359+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
> 2026-01-09T08:01:31.650411+01:00 wetter weectl[1205168]: INFO weewx.restx:
> Wunderground-PWS: Data for station IMECKLEN47 will be posted
> 2026-01-09T08:01:31.651114+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.restx.StdWunderground
> 2026-01-09T08:01:31.652312+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.restx.StdPWSweather
> 2026-01-09T08:01:31.654564+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Could not load schema 'schemas.wview_extended.schema'
> 2026-01-09T08:01:31.655669+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Reason: No module named 'schemas'
> 2026-01-09T08:01:31.655933+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
> 2026-01-09T08:01:31.656431+01:00 wetter weectl[1205168]: INFO weewx.restx:
> PWSWeather: Data for station MHROSTOCKWST will be posted
> 2026-01-09T08:01:31.657483+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.restx.StdPWSweather
> 2026-01-09T08:01:31.658243+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.restx.StdCWOP
> 2026-01-09T08:01:31.659741+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Daily summary version is 4.0
> 2026-01-09T08:01:31.660707+01:00 wetter weectl[1205168]: INFO weewx.restx:
> CWOP: Posting not enabled.
> 2026-01-09T08:01:31.661061+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.restx.StdCWOP
> 2026-01-09T08:01:31.661197+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.restx.StdWOW
> 2026-01-09T08:01:31.661380+01:00 wetter weectl[1205168]: INFO weewx.restx:
> WOW: Posting not enabled.
> 2026-01-09T08:01:31.661538+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.restx.StdWOW
> 2026-01-09T08:01:31.661736+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.restx.StdAWEKAS
> 2026-01-09T08:01:31.661935+01:00 wetter weectl[1205168]: INFO weewx.restx:
> AWEKAS: Posting not enabled.
> 2026-01-09T08:01:31.662093+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.restx.StdAWEKAS
> 2026-01-09T08:01:31.662343+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service user.mqtt.MQTT
> 2026-01-09T08:01:31.662474+01:00 wetter weectl[1205168]: INFO user.mqtt:
> service version is 0.23
> 2026-01-09T08:01:31.662563+01:00 wetter weectl[1205168]: INFO user.mqtt:
> binding to ['archive', 'loop']
> 2026-01-09T08:01:31.662840+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Could not load schema 'schemas.wview_extended.schema'
> 2026-01-09T08:01:31.663370+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Daily summary version is 4.0
> 2026-01-09T08:01:31.663677+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Reason: No module named 'schemas'
> 2026-01-09T08:01:31.663797+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
> 2026-01-09T08:01:31.664693+01:00 wetter weectl[1205168]: DEBUG user.mqtt:
> TLS parameters: {'tls_version': <_SSLMethod.PROTOCOL_TLSv1_2: 5>,
> 'ca_certs': '/etc/ssl/certs/ca-certificates.crt'}
> 2026-01-09T08:01:31.666105+01:00 wetter weectl[1205168]: INFO user.mqtt:
> topic is weather
> 2026-01-09T08:01:31.666376+01:00 wetter weectl[1205168]: INFO user.mqtt:
> desired unit system is METRIC
> 2026-01-09T08:01:31.666549+01:00 wetter weectl[1205168]: INFO user.mqtt:
> data will be uploaded to mqtt://pi:[email protected]:8883/
> 2026-01-09T08:01:31.666775+01:00 wetter weectl[1205168]: INFO user.mqtt:
> network encryption/authentication will be attempted
> 2026-01-09T08:01:31.667105+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service user.mqtt.MQTT
> 2026-01-09T08:01:31.667254+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.engine.StdPrint
> 2026-01-09T08:01:31.667390+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.engine.StdPrint
> 2026-01-09T08:01:31.668557+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Loading service weewx.engine.StdReport
> 2026-01-09T08:01:31.668888+01:00 wetter weectl[1205168]: INFO
> weewx.engine: 'pyephem' detected, extended almanac data is available
> 2026-01-09T08:01:31.669128+01:00 wetter weectl[1205168]: DEBUG
> weewx.engine: Finished loading service weewx.engine.StdReport
> 2026-01-09T08:01:31.669338+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Could not load schema 'schemas.wview_extended.schema'
> 2026-01-09T08:01:31.669488+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Reason: No module named 'schemas'
> 2026-01-09T08:01:31.669685+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
> 2026-01-09T08:01:31.671281+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Daily summary version is 4.0
> 2026-01-09T08:01:31.673920+01:00 wetter weectl[1205168]: DEBUG
> weewx.reportengine: Running reports for time 2026-01-09 07:45:00 CET
> (1767941100)
> 2026-01-09T08:01:31.674196+01:00 wetter weectl[1205168]: DEBUG
> weewx.reportengine: Running report 'Belchertown'
> 2026-01-09T08:01:31.683235+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Daily summary version is 4.0
> 2026-01-09T08:01:31.693171+01:00 wetter weectl[1205168]: DEBUG
> weewx.reportengine: Found configuration file
> /etc/weewx/skins/Belchertown/skin.conf for report 'Belchertown'
> 2026-01-09T08:01:31.707443+01:00 wetter weectl[1205168]: DEBUG
> weewx.reportengine: Running generators for report 'Belchertown' in
> directory '/etc/weewx/skins/Belchertown' with locale 'de_DE.UTF-8'
> 2026-01-09T08:01:31.711964+01:00 wetter weectl[1205168]: DEBUG
> weewx.cheetahgenerator: Using search list ['user.belchertown.getData',
> 'weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current',
> 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras',
> 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers',
> 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo',
> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats',
> 'weewx.cheetahgenerator.UnitInfo', 'user.dayboundarystats.DayboundaryStats']
> 2026-01-09T08:01:31.716776+01:00 wetter weectl[1205168]: INFO
> user.belchertown: version 1.6
> 2026-01-09T08:01:31.717595+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Could not load schema 'schemas.wview_extended.schema'
> 2026-01-09T08:01:31.717990+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Reason: No module named 'schemas'
> 2026-01-09T08:01:31.718073+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
> 2026-01-09T08:01:31.721267+01:00 wetter weectl[1205168]: DEBUG
> weewx.manager: Daily summary version is 4.0
> 2026-01-09T08:01:33.740027+01:00 wetter weectl[1205168]: INFO
> user.belchertown: New forecast file downloaded to
> /var/www/html/json/forecast.json
> 2026-01-09T08:01:33.917674+01:00 wetter weectl[1205168]: INFO
> user.belchertown: New forecast Current Conditions file downloaded to
> /var/www/html/json/current_conditions.json
> 2026-01-09T08:01:34.837877+01:00 wetter kernel: traps: python3[1205168]
> trap invalid opcode ip:70bd6af07224 sp:7ffe893a5018 error:0 in
> libopenblasp-r0.3.26.so[70bd6a568000+2185000]
> #############
>
> --
> 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/6a09cc79-9000-42d7-ab79-083ed4346cc0n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/6a09cc79-9000-42d7-ab79-083ed4346cc0n%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/CAGTinV4pM%2Bu9sdpS2SNy6tUu%2BXKMu6Svhpkx-LMS50dE37h8%3Dw%40mail.gmail.com.

Reply via email to