A google search for "module_name, klass_name = module_class.rsplit" pointed
me to https://groups.google.com/g/weewx-user/c/0jcHujdKm_8
But it looks like you're running an old version. Try updating to the
current one.
On Friday, March 6, 2026 at 12:25:02 PM UTC-8 Dan Hinckley wrote:
> 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/a2ef888b-bfbd-4915-849c-c3b0742566a3n%40googlegroups.com.