Speaking of a Python problem … I have weewx reading a weather station as a daemon in the background. Documentation says this is written in Python, and it’s not running either. Just starting to look into that:
Aug 30 10:50:34 lxpc2 weewx[39778]: Traceback (most recent call last):
Aug 30 10:50:34 lxpc2 weewx[39778]: File "/home/weewx/bin/weewxd", line 22, in <module>
Aug 30 10:50:34 lxpc2 weewx[39778]: import weecfg
Aug 30 10:50:34 lxpc2 weewx[39778]: File "/home/weewx/bin/weecfg/__init__.py", line 20, in <module>
Aug 30 10:50:34 lxpc2 weewx[39778]: from six.moves import StringIO, input
Aug 30 10:50:34 lxpc2 weewx[39778]: ModuleNotFoundError: No module named 'six.moves'
Aug 30 10:50:34 lxpc2 weewx[39767]: ...fail!
Aug 30 10:50:34 lxpc2 systemd[1]: weewx.service: Control process exited, code=exited, status=1/FAILURE
Aug 30 10:50:34 lxpc2 systemd[1]: weewx.service: Failed with result 'exit-code'.
Aug 30 10:50:34 lxpc2 systemd[1]: Failed to start weewx.service - LSB: weewx weather system.