I would guess that you're actually using a different version of Python 3
after the upgrade than the one you used before. Try installing the
prerequisites again. Hopefully they have been updated along with the
version of Python 3.



On Fri, Nov 10, 2023 at 12:12 PM Lee Holstege <w3e...@gmail.com> wrote:

> I have happily used weewx for many years.  Earlier this week I upgraded my
> system from fedora 38 to fedora 39.  The upgrade was uneventful. However
> weewx will no longer start.  Everyting else seems to work normally.
> Setting debug=1 in the config file made no difference.
> The log output is
>
>  Traceback (most recent call last):
>  File "/usr/share/weewx/weewxd", line 22, in <module>
>     import weecfg
> "/usr/share/weewx/weecfg/__init__.py", line 21, in <module>
>    from six.moves import StringIO, input
> ModuleNotFoundError: No module named 'six.moves'
>  weewx[53224]: [FAILED]
>  weewx.service: Control process exited, code=exited, status=1/FAILURE
> weewx.service: Failed with result 'exit-code'.
>  Failed to start weewx.service - SYSV: start and stop the weewx weather
> system.
>
> Looked pretty simple at first.  Missing file six.moves.   Just replace
> missing file and move on.
>
> Now I have learned  "six" is actually a compatibility library designed to
> allow seamless detection between Python2 and Python3 and that the routine
> (dynamically?) creates the missing file six.moves.  So it appears that the
> proper file either i not being created at all or is not being imported
> correctly.  I am running Python3.12.
>
> I have worked on this for the past couple of days and have made no
> progress.  I am not even sure whether the problem is in weewx or python.  I
> would appreciate any help that anyone may be able to provide.
>
> Admin details:
> weewx installed and upgraded from rpms downloaded from the weewx website
> Current version is weewx-4.10.2-1.el8.noarch
> Fedora 39 upgrade (earlier this week) and then updated again this morning
> Weather station Davis Vantage Vue
>
>
>
>
>
> --
> 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 weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/7808dcfe-f7bb-4bfc-8604-3c0479da7363n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/7808dcfe-f7bb-4bfc-8604-3c0479da7363n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEB87DVARkTeEZmiYxkwkFUfzhMuYWyb0Z2gmXbywFcr9g%40mail.gmail.com.

Reply via email to