I have run weewx for many years on linux (now Almalinux 9.6). I have recently upgraded to 5.1.0.
I use a separate forecast (mysql database). Sincle the install the 9am Zambretti forecast has not been updated. If I delete the forecast/archive table it is recreated in an empty state when weewx runs. I get this error when it attempts to update: un 23 14:56:45 kakapo weewxd[102789]: INFO weewx.manager: Added record 2025-06-05 20:20:00 NZST (1749111600) to daily summary in 'weewx510' Jun 23 14:56:45 kakapo weewxd[102789]: INFO weewx.engine: Main loop exiting. Shutting engine down. Jun 23 14:56:46 kakapo weewxd[102789]: CRITICAL __main__: **** File "/usr/share/weewx/weewxd.py", line 127, in main Jun 23 14:56:46 kakapo weewxd[102789]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 174, in run Jun 23 14:56:46 kakapo weewxd[102789]: CRITICAL __main__: **** self.dispatchEvent(weewx.Event(weewx.STARTUP)) Jun 23 14:56:46 kakapo weewxd[102789]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent Jun 23 14:56:46 kakapo weewxd[102789]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 612, in startup Jun 23 14:56:46 kakapo weewxd[102789]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 728, in _catchup Jun 23 14:56:46 kakapo weewxd[102789]: CRITICAL __main__: **** self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD, Jun 23 14:56:46 kakapo weewxd[102789]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent Jun 23 14:56:46 kakapo weewxd[102789]: CRITICAL __main__: **** File "/etc/weewx/bin/user/forecast.py", line 1212, in update_forecast Jun 23 14:56:46 kakapo weewxd[102789]: File "/usr/share/weewx/weewxd.py", line 226, in <module> Jun 23 14:56:46 kakapo weewxd[102789]: File "/usr/share/weewx/weewxd.py", line 127, in main Jun 23 14:56:46 kakapo weewxd[102789]: File "/usr/share/weewx/weewx/engine.py", line 174, in run Jun 23 14:56:46 kakapo weewxd[102789]: self.dispatchEvent(weewx.Event(weewx.STARTUP)) Jun 23 14:56:46 kakapo weewxd[102789]: File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent Jun 23 14:56:46 kakapo weewxd[102789]: File "/usr/share/weewx/weewx/engine.py", line 612, in startup Jun 23 14:56:46 kakapo weewxd[102789]: File "/usr/share/weewx/weewx/engine.py", line 728, in _catchup Jun 23 14:56:46 kakapo weewxd[102789]: self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD, Jun 23 14:56:46 kakapo weewxd[102789]: File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent Jun 23 14:56:46 kakapo weewxd[102789]: File "/etc/weewx/bin/user/forecast.py", line 1212, in update_forecast Jun 23 14:56:46 kakapo systemd[1]: weewx.service: Main process exited, code=exited, status=1/FAILURE If I manually add one (old) record to forecast/archive table it does not crash but it has never added a new Zambretti record. It can obviously access the mysql databse OK as it recreates archive if it is dropped. Suggestions please. Thanks Alan -- 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 [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/3767e960-fb84-4e58-b1f0-7f997c8d797fn%40googlegroups.com.
