I upgraded to version 15 from 13 and got these errors:
I have reverted back to version 13.
Oct 28 15:47:47 moonbi weewx[2890951] DEBUG weewx.restx: Shut down StationRegistry thread.
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: Caught unrecoverable exception:
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** can't subtract offset-naive and offset-aware datetimes
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** Traceback (most recent call last):
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** File "/opt/weewx/weewx-venv/lib/python3.11/site-packages/weewxd.py", line 157, in main
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** engine.run()
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** File "/opt/weewx/weewx-venv/lib/python3.11/site-packages/weewx/engine.py", line 175, in run
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** self.dispatchEvent(weewx.Event(weewx.STARTUP))
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** File "/opt/weewx/weewx-venv/lib/python3.11/site-packages/weewx/engine.py", line 242, in dispatchEvent
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** callback(event)
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** File "/opt/weewx/weewx-venv/lib/python3.11/site-packages/weewx/engine.py", line 581, in startup
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** self._catchup(self.engine.console.genStartupRecords)
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** File "/opt/weewx/weewx-venv/lib/python3.11/site-packages/weewx/engine.py", line 694, in _catchup
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** for record in generator(lastgood_ts):
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** File "/opt/weewx/weewx-venv/lib/python3.11/site-packages/weewx/drivers/fousb.py", line 1094, in genArchiveRecords
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** records = self.get_records(since_ts)
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** File "/opt/weewx/weewx-venv/lib/python3.11/site-packages/weewx/drivers/fousb.py", line 1303, in get_records
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** dts, ptr = self.sync(read_period=fixed_block['read_period'])
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** File "/opt/weewx/weewx-venv/lib/python3.11/site-packages/weewx/drivers/fousb.py", line 1380, in sync
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** if last_date - prev_date > datetime.timedelta(seconds=50):
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** ~~~~~~~~~~^~~~~~~~~~~
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** TypeError: can't subtract offset-naive and offset-aware datetimes
Oct 28 15:47:47 moonbi weewx[2890951] CRITICAL __main__: **** Exiting.
Oct 28 15:47:47 moonbi systemd[1]: weewx.service: Main process exited, code=exited, status=1/FAILURE
Oct 28 15:47:47 moonbi systemd[1]: weewx.service: Failed with result 'exit-code'.