adter a couple day weewx will shutdown this is what i see in the logs. it will run anywhere from 1-3 days before this happens
running Ubuntu 20.04 on a VM last successful update before crash was at 755 am Jul 27 07:55:25 weewx weewx[4992] INFO weewx.manager: Added record 2020-07-27 07:55:00 EDT (1595850900) to daily summary in 'weewx.sdb' Jul 27 07:55:25 weewx weewx[4992] DEBUG weewx.reportengine: Running reports for latest time in the database. Jul 27 07:55:25 weewx /weewxd: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share> Jul 27 07:55:25 weewx weewx[4992] DEBUG weewx.restx: StationRegistry: wait interval (69600 < 604800) has not passed for record 2020-07-27 07:55:00 EDT (15> Jul 27 07:55:25 weewx weewx[4992] DEBUG weewx.reportengine: Running report 'SeasonsReport' Jul 27 07:55:25 weewx weewx[4992] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport' Jul 27 07:55:25 weewx weewx[4992] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'we> Jul 27 07:55:25 weewx weewx[4992] DEBUG weewx.manager: Daily summary version is 2.0 Jul 27 07:55:25 weewx weewx[4992] DEBUG weewx.restx: CWOP: Connected to server cwop.aprs.net:14580 Jul 27 07:55:25 weewx weewx[4992] INFO weewx.restx: PWSWeather: Published record 2020-07-27 07:55:00 EDT (1595850900) Jul 27 07:55:25 weewx weewx[4992] INFO weewx.restx: CWOP: Published record 2020-07-27 07:55:00 EDT (1595850900) Jul 27 07:55:25 weewx weewx[4992] INFO weewx.restx: Wunderground-PWS: Published record 2020-07-27 07:55:00 EDT (1595850900) Jul 27 07:55:27 weewx weewx[4992] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 1.84 seconds Jul 27 07:55:27 weewx weewx[4992] DEBUG weewx.manager: Daily summary version is 2.0 Jul 27 07:55:27 weewx weewx[4992] INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 0.51 seconds Jul 27 07:55:27 weewx weewx[4992] INFO weewx.reportengine: Copied 0 files to /var/www/html/ Jul 27 07:55:27 weewx weewx[4992] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping. Jul 27 07:55:27 weewx weewx[4992] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping. Jul 27 07:55:27 weewx weewx[4992] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping. Jul 27 07:55:27 weewx weewx[4992] DEBUG weewx.reportengine: Running report 'Belchertown' Jul 27 07:55:28 weewx weewx[4992] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Belchertown/skin.conf for report 'Belchertown' Jul 27 07:55:28 weewx weewx[4992] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'we> Jul 27 07:55:28 weewx weewx[4992] DEBUG weewx.manager: Daily summary version is 2.0 Jul 27 07:55:29 weewx weewx[4992] INFO weewx.cheetahgenerator: Generated 11 files for report Belchertown in 1.92 seconds Jul 27 07:55:29 weewx weewx[4992] INFO weewx.reportengine: Copied 2 files to /var/www/html Jul 27 07:55:29 weewx weewx[4992] DEBUG weewx.manager: Daily summary version is 2.0 Jul 27 07:55:32 weewx weewx[4992] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping. Jul 27 07:55:32 weewx weewx[4992] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping. Jul 27 07:59:39 weewx weewx[4992] INFO weewx.engine: Main loop exiting. Shutting engine down. Jul 27 07:59:39 weewx weewx[4992] INFO weewx.engine: Shutting down StdReport thread Jul 27 07:59:39 weewx weewx[4992] DEBUG weewx.engine: StdReport thread has been terminated Jul 27 07:59:39 weewx weewx[4992] DEBUG weewx.restx: Shut down CWOP thread. Jul 27 07:59:39 weewx weewx[4992] DEBUG weewx.restx: Shut down PWSWeather thread. Jul 27 07:59:39 weewx weewx[4992] DEBUG weewx.restx: Shut down Wunderground-PWS thread. Jul 27 07:59:39 weewx weewx[4992] DEBUG weewx.restx: Shut down StationRegistry thread. Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: Caught unrecoverable exception: Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** a bytes-like object is required, not 'str' Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** Traceback (most recent call last): Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** File "/usr/share/weewx/user/weatherflowudp.py", line 310, in genLoopPackets Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** m0 = str(m[0],'utf-8').replace(",null",",None") # Python 3 Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** UnicodeDecodeError: 'utf-8' codec can't decode byte 0xaa in position 2: invalid start byte Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** During handling of the above exception, another exception occurred: Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** Traceback (most recent call last): Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** File "/usr/share/weewx/weewxd", line 154, in main Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** engine.run() Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 188, in run Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** for packet in self.console.genLoopPackets(): Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** File "/usr/share/weewx/user/weatherflowudp.py", line 312, in genLoopPackets Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** m0 = m[0].replace(",null",",None") # Python 2 Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** TypeError: a bytes-like object is required, not 'str' Jul 27 07:59:39 weewx weewx[4992] CRITICAL __main__: **** Exiting. Jul 27 08:09:44 weewx systemd[1]: Starting Message of the Day... Jul 27 08:09:46 weewx 50-motd-news[6237]: * "If you've been waiting for the perfect Kubernetes dev solution for Jul 27 08:09:46 weewx 50-motd-news[6237]: macOS, the wait is over. Learn how to install Microk8s on macOS." Jul 27 08:09:46 weewx 50-motd-news[6237]: https://www.techrepublic.com/article/how-to-install-microk8s-on-macos/ Jul 27 08:09:46 weewx systemd[1]: motd-news.service: Succeeded. Jul 27 08:09:46 weewx systemd[1]: Finished Message of the Day. -- 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/ac6d556c-6a75-4211-b22f-bd463157c1afn%40googlegroups.com.