I have weewx version V5.0.0a25 installed on two RPI's.
a. RPI 3b+
b. RPI 1 (yes they do still exist!)
I know the ComputerMonitor program is not part of weewx and thus not supported.
On PI 3b+ with weewx V5.0.0a25 cmon runs without errors
On PI 1 with weewx V4.5.1 cmon also worked ok.
On PI 1 with weewx V5.0.0a25 cmon got the following error:
======
Mar 26 12:17:51 pi11 systemd[1]: Started WeeWX cmon.
Mar 26 12:17:54 pi11 weewx[4823] INFO weewxd: Initializing weewx version 5.0.0a25
Mar 26 12:17:54 pi11 weewx[4823] INFO weewxd: Using Python 3.9.2 (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
Mar 26 12:17:54 pi11 weewx[4823] INFO weewxd: Located at /usr/bin/python3
Mar 26 12:17:54 pi11 weewx[4823] INFO weewxd: Platform Linux-6.1.19+-armv6l-with-glibc2.31
Mar 26 12:17:54 pi11 weewx[4823] INFO weewxd: Locale is 'en_GB.UTF-8'
Mar 26 12:17:54 pi11 weewx[4823] INFO weewxd: Entry path: /root/.local/lib/python3.9/site-packages/weewxd.py
Mar 26 12:17:54 pi11 weewx[4823] INFO weewxd: Using configuration file /root/weewx-data/weewx_cmon.conf
Mar 26 12:17:54 pi11 weewx[4823] INFO weewxd: Debug is 2
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewxd: Initializing engine
Mar 26 12:17:54 pi11 weewx[4823] INFO weewx.engine: Loading station type Simulator (weewx.drivers.simulator)
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Mar 26 12:17:54 pi11 weewx[4823] INFO weewx.engine: StdConvert target unit is 0x10
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.wxservices: Calculations for LOOP packets: {'pressure': 'prefer_hardware', 'altimeter': 'prefer_hardware', 'appTemp': 'prefer_hardware', 'barometer': 'prefer_hardware', 'cloudbase': 'prefer_hardware', 'dewpoint': 'prefer_hardware', 'ET': 'prefer_hardware', 'heatindex': 'prefer_hardware', 'humidex': 'prefer_hardware', 'inDewpoint': 'prefer_hardware', 'maxSolarRad': 'prefer_hardware', 'rainRate': 'prefer_hardware', 'windchill': 'prefer_hardware', 'windrun': 'prefer_hardware', 'windDir': 'software', 'windGustDir': 'software'}
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.wxservices: Calculations for archive records: {'pressure': 'prefer_hardware', 'altimeter': 'prefer_hardware', 'appTemp': 'prefer_hardware', 'barometer': 'prefer_hardware', 'cloudbase': 'prefer_hardware', 'dewpoint': 'prefer_hardware', 'ET': 'prefer_hardware', 'heatindex': 'prefer_hardware', 'humidex': 'prefer_hardware', 'inDewpoint': 'prefer_hardware', 'maxSolarRad': 'prefer_hardware', 'rainRate': 'prefer_hardware', 'windchill': 'prefer_hardware', 'windrun': 'prefer_hardware', 'windDir': 'software', 'windGustDir': 'software'}
Mar 26 12:17:54 pi11 weewx[4823] INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.manager: Daily summary version is 4.0
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Mar 26 12:17:54 pi11 weewx[4823] DEBUG weewx.engine: Loading service user.cmon.ComputerMonitor
Mar 26 12:17:54 pi11 weewx[4823] INFO user.cmon: service version is 0.21
Mar 26 12:17:55 pi11 systemd[1]: weewx_cmon.service: Main process exited, code=killed, status=4/ILL
Mar 26 12:17:55 pi11 systemd[1]: weewx_cmon.service: Failed with result 'signal'.
Mar 26 12:17:55 pi11 systemd[1]: weewx_cmon.service: Consumed 3.183s CPU time.
======
Any idea what "'code=killed, status=4/ILL" and "Failed with result 'signal'." mean?
I have no idea where to search for errors.
Luc