Just reviewed the changelog again and I guess I have to take a look on my 
python version. At the moment 2.71.6 is installed whis isnĀ“t supported 
anymore.

https://www.weewx.com/docs/5.0/changes/#501-02042024

sebasti...@gmail.com schrieb am Donnerstag, 11. April 2024 um 00:57:02 
UTC+2:

> Hello,
>
> after upgrading my weewx installation via apt from 4.10.2 to version 5, I 
> get an error when weewx is started.
>
> specs:
> Debian Buster
> Netatmo weather station
> virtual machine (I reverted to the latest snapshot (v4.10.2) to have a 
> functional system, but for troubleshooting I will upgrade the system again)
>
> log output from the syslog:
>
> Apr 11 00:38:12 servername /weewxd.py: netatmo: netatmo-client: next 
> update in 300 seconds
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__: Caught 
> unrecoverable exception:
> Apr 11 00:38:13 servername weewxd[4498]: Traceback (most recent call last):
> Apr 11 00:38:13 servername weewxd[4498]:   File 
> "/usr/share/weewx/weewxd.py", line 265, in <module>
> Apr 11 00:38:13 servername weewxd[4498]:     main()
> Apr 11 00:38:13 servername weewxd[4498]:   File 
> "/usr/share/weewx/weewxd.py", line 160, in main
> Apr 11 00:38:13 servername weewxd[4498]:     engine = 
> weewx.engine.StdEngine(config_dict)
> Apr 11 00:38:13 servername weewxd[4498]:   File 
> "/usr/share/weewx/weewx/engine.py", line 89, in __init__
> Apr 11 00:38:13 servername weewxd[4498]:     self.loadServices(config_dict)
> Apr 11 00:38:13 servername weewxd[4498]:   File 
> "/usr/share/weewx/weewx/engine.py", line 157, in loadServices
> Apr 11 00:38:13 servername weewxd[4498]:     obj = 
> weeutil.weeutil.get_object(svc)(self, config_dict)
> Apr 11 00:38:13 servername weewxd[4498]:   File 
> "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
> Apr 11 00:38:13 servername weewxd[4498]:     module = 
> importlib.import_module(module_name)
> Apr 11 00:38:13 servername weewxd[4498]:   File 
> "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
> Apr 11 00:38:13 servername weewxd[4498]:     return 
> _bootstrap._gcd_import(name[level:], package, level)
> Apr 11 00:38:13 servername weewxd[4498]:   File "<frozen 
> importlib._bootstrap>", line 1006, in _gcd_import
> Apr 11 00:38:13 servername weewxd[4498]:   File "<frozen 
> importlib._bootstrap>", line 983, in _find_and_load
> Apr 11 00:38:13 servername weewxd[4498]:   File "<frozen 
> importlib._bootstrap>", line 967, in _find_and_load_unlocked
> Apr 11 00:38:13 servername weewxd[4498]:   File "<frozen 
> importlib._bootstrap>", line 677, in _load_unlocked
> Apr 11 00:38:13 servername weewxd[4498]:   File "<frozen 
> importlib._bootstrap_external>", line 728, in exec_module
> Apr 11 00:38:13 servername weewxd[4498]:   File "<frozen 
> importlib._bootstrap>", line 219, in _call_with_frames_removed
> Apr 11 00:38:13 servername weewxd[4498]:   File 
> "/etc/weewx/bin/user/wetter.py", line 14, in <module>
> Apr 11 00:38:13 servername weewxd[4498]:     import Queue
> Apr 11 00:38:13 servername weewxd[4498]: ModuleNotFoundError: No module 
> named 'Queue'
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****  No 
> module named 'Queue'
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     **** 
>  Traceback (most recent call last):
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "/usr/share/weewx/weewxd.py", line 160, in main
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****     
>  engine = weewx.engine.StdEngine(config_dict)
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "/usr/share/weewx/weewx/engine.py", line 89, in __init__
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****     
>  self.loadServices(config_dict)
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "/usr/share/weewx/weewx/engine.py", line 157, in loadServices
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****     
>  obj = weeutil.weeutil.get_object(svc)(self, config_dict)
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****     
>  module = importlib.import_module(module_name)
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****     
>  return _bootstrap._gcd_import(name[level:], package, level)
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "<frozen importlib._bootstrap>", line 219, in 
> _call_with_frames_removed
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****   
>  File "/etc/weewx/bin/user/wetter.py", line 14, in <module>
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     ****     
>  import Queue
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     **** 
>  ModuleNotFoundError: No module named 'Queue'
> Apr 11 00:38:13 servername weewxd[4498]: CRITICAL __main__:     **** 
>  Exiting.
> Apr 11 00:38:13 servername systemd[1]: weewx.service: Main process exited, 
> code=exited, status=1/FAILURE
> Apr 11 00:38:13 servername systemd[1]: weewx.service: Failed with result 
> 'exit-code'.
>
> best regards
>
> Sebastian
>

-- 
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/50dc6337-ec4b-42d3-b538-c1bd4797b55cn%40googlegroups.com.

Reply via email to