I've been trying to work out what is causing this error. I have the 
Belchertown-New skin installed. When I disable it, the error disappears; 
re-enable, it re-appears.

The generator generates a few B'town files and folders, but no index.html

Other extensions installed: (Even when I remove all the almanacs the error 
condition is the same)
Extension Name    Version   Description
Belchertown       1.3.1     A clean modern skin with real time streaming 
updates and interactive charts. Modeled after BelchertownWeather.com
Skyfield almanac  0.5       almanac extension using Skyfield mdule
Skymap almanac    0.5       almanac extension using Skyfield mdule
forecast          4.0       Generate and display weather and tide forecasts.
purple            4.0.3     Record air quality via purple-proxy service.
purpleair         0.4       Collect Purple Air air quality data.
weatherflowudp    1.10.2    Capture data from WeatherFlow Bridge via UDP 
broadcast packets

WeeWx:  5.2
Venv setup using pip install
Mac mini M1
WeeWx installed in a Parallels Ubuntu VM

<log>
Startup:

2026-03-06T15:19:59.192352-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Initializing weewxd version 5.2.0
2026-03-06T15:19:59.193125-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Command line: /home/house/weewx-venv/bin/weewxd
2026-03-06T15:19:59.194061-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Using Python: 3.12.3 (main, Jan 22 2026, 20:57:42) [GCC 13.3.0]
2026-03-06T15:19:59.194207-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Located at:   /home/house/weewx-venv/bin/python3
2026-03-06T15:19:59.196918-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Platform:     Linux-6.17.0-14-generic-aarch64-with-glibc2.39
2026-03-06T15:19:59.197184-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Locale:       'en_US.UTF-8'
2026-03-06T15:19:59.197319-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Entry path:   /home/house/weewx-venv/bin/weewxd
2026-03-06T15:19:59.197448-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: WEEWX_ROOT:   /home/house/weewx-data
2026-03-06T15:19:59.197559-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Config file:  /home/house/weewx-data/weewx.conf
2026-03-06T15:19:59.197676-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: User module:  /home/house/weewx-data/bin/user
2026-03-06T15:19:59.197817-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Debug:        1
2026-03-06T15:19:59.198109-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: User:         house
2026-03-06T15:19:59.198294-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Group:        house
2026-03-06T15:19:59.198440-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewxd: Groups:       adm cdrom sudo dip plugdev users lpadmin house
2026-03-06T15:19:59.198593-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: DEBUG 
weewxd: loop_on_init: True
2026-03-06T15:19:59.198784-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: DEBUG 
weewxd: Initializing engine
2026-03-06T15:19:59.198947-05:00 ubuntu-gnu-linux-24-04-3 weewxd[517060]: INFO 
weewx.engine: Loading station type WeatherFlowUDP (user.weatherflowudp)
-------------------
Error report:

2026-03-06T15:11:08.670669-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: DEBUG 
weewx.reportengine: Running report 'Belchertown'
2026-03-06T15:11:08.673811-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: DEBUG 
weewx.reportengine: Found configuration file 
/home/house/weewx-data/skins/Belchertown/skin.conf for report 'Belchertown'
2026-03-06T15:11:08.675187-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: DEBUG 
weewx.reportengine: Cannot read localization file 
/home/house/weewx-data/skins/Belchertown/lang/en.conf for report 'Belchertown': 
Config file not found: "/home/house/weewx-data/skins/Belchertown/lang/en.conf".
2026-03-06T15:11:08.675278-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: DEBUG 
weewx.reportengine: **** Using defaults instead.
2026-03-06T15:11:08.676020-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: DEBUG 
weewx.reportengine: Unable to set locale 'en': unsupported locale setting. 
Using default.
2026-03-06T15:11:08.676139-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: DEBUG 
weewx.reportengine: Running generators for report 'Belchertown' in directory 
'/home/house/weewx-data/skins/Belchertown' with locale 'en_US.UTF-8'
2026-03-06T15:11:08.676984-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: DEBUG 
weewx.cheetahgenerator: Using search list ['user.belchertown.getData', 
'user.forecast.ForecastVariables', 'user', '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']
2026-03-06T15:11:08.677154-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine: Caught unrecoverable exception in generator 
'weewx.cheetahgenerator.CheetahGenerator'
2026-03-06T15:11:08.677266-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****  not enough values to unpack (expected 2, got 
1)
2026-03-06T15:11:08.677585-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****  Traceback (most recent call last):
2026-03-06T15:11:08.677661-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****    File 
"/home/house/weewx-venv/lib/python3.12/site-packages/weewx/reportengine.py", 
line 248, in run
2026-03-06T15:11:08.677775-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****      obj.start()
2026-03-06T15:11:08.677910-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****    File 
"/home/house/weewx-venv/lib/python3.12/site-packages/weewx/reportengine.py", 
line 465, in start
2026-03-06T15:11:08.677994-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****      self.run()
2026-03-06T15:11:08.678122-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****    File 
"/home/house/weewx-venv/lib/python3.12/site-packages/weewx/cheetahgenerator.py",
 line 163, in run
2026-03-06T15:11:08.678225-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****      
self.init_extensions(gen_dict[section_name])
2026-03-06T15:11:08.678332-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****    File 
"/home/house/weewx-venv/lib/python3.12/site-packages/weewx/cheetahgenerator.py",
 line 194, in init_extensions
2026-03-06T15:11:08.678866-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****      klass = weeutil.weeutil.get_object(x)
2026-03-06T15:11:08.678943-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-03-06T15:11:08.678983-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****    File 
"/home/house/weewx-venv/lib/python3.12/site-packages/weeutil/weeutil.py", line 
1403, in get_object
2026-03-06T15:11:08.679023-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****      module_name, klass_name = 
module_class.rsplit('.', 1)
2026-03-06T15:11:08.679088-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****      ^^^^^^^^^^^^^^^^^^^^^^^
2026-03-06T15:11:08.679140-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****  ValueError: not enough values to unpack 
(expected 2, got 1)
2026-03-06T15:11:08.679195-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: ERROR 
weewx.reportengine:         ****  Generator terminated
2026-03-06T15:11:08.681225-05:00 ubuntu-gnu-linux-24-04-3 weewxd[491995]: INFO 
weewx.reportengine: Copied 8 files to /var/www/html/weewx/belchertown
</log>

-- 
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/78ECF5BA-933F-431D-BE4B-F7207BD9DAB4%40suiattle.org.

Reply via email to