It looks like python got upgraded from 3.11 to 3.13 on my system. six is installed for both versions but weewx reports:
weewxd[550516]: Traceback (most recent call last):
weewxd[550516]: File "/usr/local/bin/weewx/bin/weewxd", line 22, in <module>
weewxd[550516]: import weecfg
weewxd[550516]: File "/usr/local/bin/weewx/bin/weecfg/__init__.py", line 21, in <module>
weewxd[550516]: from six.moves import StringIO, input
weewxd[550516]: ModuleNotFoundError: No module named 'six.moves'
systemd[1]: weewx.service: Control process exited, code=exited, status=1/FAILURE
How can i fix this? do i need to upgrade weewx? (I am using 4.10.2)