weewx starts but failing as shown any ideas?
thanks for any help
May 27 17:35:12 raspberrypiwx CRON[4221]: (CRON) info (No MTA installed, discarding output)
May 27 17:35:12 raspberrypiwx CRON[4216]: (CRON) info (No MTA installed, discarding output)
May 27 17:35:12 raspberrypiwx CRON[4222]: (CRON) info (No MTA installed, discarding output)
May 27 17:35:25 raspberrypiwx weewx[4200] DEBUG user.gw1000: Next update in 20 seconds
May 27 17:35:25 raspberrypiwx weewx[4200] INFO weewx.manager: Added record 2023-05-27 17:35:00 BST (1685205300) to database 'weewx.sdb'
May 27 17:35:25 raspberrypiwx weewx[4200] INFO weewx.manager: Added record 2023-05-27 17:35:00 BST (1685205300) to daily summary in 'weewx.sdb'
May 27 17:35:27 raspberrypiwx CRON[4215]: (CRON) info (No MTA installed, discarding output)
May 27 17:35:36 raspberrypiwx CRON[4209]: (CRON) info (No MTA installed, discarding output)
May 27 17:35:36 raspberrypiwx CRON[4210]: (CRON) info (No MTA installed, discarding output)
May 27 17:35:36 raspberrypiwx CRON[4211]: (CRON) info (No MTA installed, discarding output)
May 27 17:35:36 raspberrypiwx CRON[4212]: (CRON) info (No MTA installed, discarding output)
May 27 17:35:43 raspberrypiwx influxd[475]: ts=2023-05-27T16:35:43.461797Z lvl=info msg="failed to store statistics" log_id=0i3UyD5l000 service=monitor error=timeout
May 27 17:35:45 raspberrypiwx weewx[4200] DEBUG user.gw1000: Next update in 20 seconds
May 27 17:35:48 raspberrypiwx CRON[4214]: (CRON) info (No MTA installed, discarding output)
May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Running reports for latest time in the database.
May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Report 'SeasonsReport' not enabled. Skipping.
May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Running report 'StandardReport'
May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Standard/skin.conf for report 'StandardReport'
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: Unable to instantiate generator 'weewx.cheetahgenerator.CheetahGenerator'
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** No module named 'Cheetah'
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** Traceback (most recent call last):
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 180, in run
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** obj = weeutil.weeutil.get_object(generator)(
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** File "/home/weewx/bin/weeutil/weeutil.py", line 1335, in get_object
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** mod = __import__(module)
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 69, in <module>
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** import Cheetah.Filters
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** ModuleNotFoundError: No module named 'Cheetah'
May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** Generator ignored
May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.manager: Daily summary version is 4.0
May 27 17:35:52 raspberrypiwx weewx[4200] INFO weewx.imagegenerator: Generated 16 images for report StandardReport in 0.78 seconds
May 27 17:35:52 raspberrypiwx weewx[4200] INFO weewx.reportengine: Copied 15 files to /home/weewx/public_html
May 27 17:35:52 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Running report 'forecast'
May 27 17:35:52 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/forecast/skin.conf for report 'forecast'
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: Unable to instantiate generator 'weewx.cheetahgenerator.CheetahGenerator'
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** No module named 'Cheetah'
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** Traceback (most recent call last):
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 180, in run
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** obj = weeutil.weeutil.get_object(generator)(
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** File "/home/weewx/bin/weeutil/weeutil.py", line 1335, in get_object
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** mod = __import__(module)
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 69, in <module>
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** import Cheetah.Filters
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** ModuleNotFoundError: No module named 'Cheetah'
May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: **** Generator ignored
May 27 17:35:52 raspberrypiwx weewx[4200] INFO weewx.reportengine: Copied 87 files to /home/weewx/public_html/forecast
May 27 17:35:52 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping.
May 27 17:35:52 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
May 27 17:36:02 raspberrypiwx CRON[4208]: (CRON) info (No MTA installed, discarding output)