Looks like the 'Cheetah' module is not installed (or Python can't find it) Have a look at the install page: https://weewx.com/docs/setup.htm And look at the different OS tabs (Arch is not included). Some seem to use 'pip3' others the equivalent of 'pacman install' I would try a combination to find out what works with Arch
Hope this helps Bob On Tuesday, 14 June 2022 at 15:49:20 UTC+1 Ξ wrote: > Not so good: > > Jun 14 17:45:21 alarmpi weewxd[1473]: weewx[1473] DEBUG user.ws6in1: > genLoopPackets: yielding > Jun 14 17:45:21 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: Found configuration file > /home/weewx/skins/Standard/skin.conf for report 'StandardReport' > Jun 14 17:45:21 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: Cannot read localization file > /home/weewx/skins/Standard/lang/en.conf for report 'StandardReport': Config > file not found: "/home/weewx/skins/Standard/lang/en.conf". > Jun 14 17:45:21 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: **** Using defaults instead. > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: Unable to instantiate generator > 'weewx.cheetahgenerator.CheetahGenerator' > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** No module named 'Cheetah' > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** Traceback (most recent call last): > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weewx/reportengine.py", line 180, in run > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** obj = > weeutil.weeutil.get_object(generator)( > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weeutil/weeutil.py", line 1150, in get_object > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** mod = __import__(module) > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weewx/cheetahgenerator.py", line 69, in <module> > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** import Cheetah.Filters > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** ModuleNotFoundError: No module named > 'Cheetah' > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** Generator ignored > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: Unable to instantiate generator > 'weewx.imagegenerator.ImageGenerator' > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** No module named 'Image' > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** Traceback (most recent call last): > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weeplot/genplot.py", line 15, in <module> > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** from PIL import Image, ImageDraw > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** ModuleNotFoundError: No module named 'PIL' > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** During handling of the above exception, > another exception occurred: > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** Traceback (most recent call last): > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weewx/reportengine.py", line 180, in run > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** obj = > weeutil.weeutil.get_object(generator)( > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weeutil/weeutil.py", line 1150, in get_object > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** mod = __import__(module) > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weewx/imagegenerator.py", line 19, in <module> > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** import weeplot.genplot > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weeplot/genplot.py", line 17, in <module> > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** import Image, ImageDraw > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** ModuleNotFoundError: No module named > 'Image' > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] ERROR > weewx.reportengine: **** Generator ignored > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] INFO weewx.reportengine: > Copied 9 files to /home/weewx/public_html > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: Report 'SeasonsReport' not enabled. Skipping. > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping. > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: Report 'MobileReport' not enabled. Skipping. > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: Running report 'FTP' > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: Found configuration file > /home/weewx/skins/Ftp/skin.conf for report 'FTP' > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: Cannot read localization file > /home/weewx/skins/Ftp/lang/en.conf for report 'FTP': Config file not found: > "/home/weewx/skins/Ftp/lang/en.conf". > Jun 14 17:45:22 alarmpi weewxd[1473]: weewx[1473] DEBUG > weewx.reportengine: **** Using defaults instead. > -- 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/6d1f8875-64dc-46b4-a185-bbd64466a6a1n%40googlegroups.com.
