Probably a Matthew issue.....
On a pi5 arm64 raspios running v5.0.0 weewx dpkg and using the WeatherFlowUDP driver vs. my UDP simulator, I'm seeing the following.....only the Seasons skin is enabled.
I tried deleting all weewx-related .pyc files everywhere but it didn't help.
Note - a pip install on top of the same os does 'not' show any problems at all so this might be a problem with the precompiling the dpkg does if you run it on 64bit (perhaps)....
Jan 16 14:05:16 pi5 weewxd[1938]: INFO weewx.manager: Added record 2024-01-16 14:05:00 PST (1705442700) to database 'weewx.sdb'
Jan 16 14:05:16 pi5 weewxd[1938]: INFO weewx.manager: Added record 2024-01-16 14:05:00 PST (1705442700) to daily summary in 'weewx.sdb'
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: Unable to instantiate generator 'weewx.cheetahgenerator.CheetahGenerator'
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** bad marshal data (unknown type code)
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** Traceback (most recent call last):
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 190, in run
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** obj = weeutil.weeutil.get_object(generator)(
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** module = importlib.import_module(module_name)
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** return _bootstrap._gcd_import(name[level:], package, level)
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap_external>", line 940, in exec_module
Jan 16 14:05:17 pi5 weewxd[1938]: Traceback (most recent call last):
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
Jan 16 14:05:17 pi5 weewxd[1938]: File "/usr/share/weewx/weewx/reportengine.py", line 190, in run
Jan 16 14:05:17 pi5 weewxd[1938]: obj = weeutil.weeutil.get_object(generator)(
Jan 16 14:05:17 pi5 weewxd[1938]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 16 14:05:17 pi5 weewxd[1938]: File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Jan 16 14:05:17 pi5 weewxd[1938]: module = importlib.import_module(module_name)
Jan 16 14:05:17 pi5 weewxd[1938]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 16 14:05:17 pi5 weewxd[1938]: File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
Jan 16 14:05:17 pi5 weewxd[1938]: return _bootstrap._gcd_import(name[level:], package, level)
Jan 16 14:05:17 pi5 weewxd[1938]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
Jan 16 14:05:17 pi5 weewxd[1938]: File "/usr/share/weewx/weewx/cheetahgenerator.py", line 68, in <module>
Jan 16 14:05:17 pi5 weewxd[1938]: import Cheetah.Template
Jan 16 14:05:17 pi5 weewxd[1938]: File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 27, in <module>
Jan 16 14:05:17 pi5 weewxd[1938]: from . import ErrorCatchers # for placeholder tags
Jan 16 14:05:17 pi5 weewxd[1938]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 16 14:05:17 pi5 weewxd[1938]: File "/usr/lib/python3/dist-packages/Cheetah/ErrorCatchers.py", line 3, in <module>
Jan 16 14:05:17 pi5 weewxd[1938]: from .NameMapper import NotFound
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap_external>", line 936, in exec_module
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap_external>", line 1069, in get_code
Jan 16 14:05:17 pi5 weewxd[1938]: File "<frozen importlib._bootstrap_external>", line 729, in _compile_bytecode
Jan 16 14:05:17 pi5 weewxd[1938]: ValueError: bad marshal data (unknown type code)
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 68, in <module>
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** import Cheetah.Template
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 27, in <module>
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** from . import ErrorCatchers # for placeholder tags
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/Cheetah/ErrorCatchers.py", line 3, in <module>
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** from .NameMapper import NotFound
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap_external>", line 936, in exec_module
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap_external>", line 1069, in get_code
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** File "<frozen importlib._bootstrap_external>", line 729, in _compile_bytecode
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** ValueError: bad marshal data (unknown type code)
Jan 16 14:05:17 pi5 weewxd[1938]: ERROR weewx.reportengine: **** Generator ignored
Jan 16 14:05:17 pi5 weewxd[1938]: INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 0.21 seconds
Jan 16 14:05:17 pi5 weewxd[1938]: INFO weewx.reportengine: Copied 5 files to /var/www/html/weewx