That did it! Thanks so much for your help!! On Friday, May 7, 2021 at 4:31:58 PM UTC-4 Mike Z wrote:
> Just tried to rerun and noticed that it gave me a "Error 'attempt to write > a readonly database'" so I added a sudo and now it is running. This is > gonna take a while > > On Friday, May 7, 2021 at 3:32:09 PM UTC-4 [email protected] wrote: > >> For some reason, the daily summaries did not get dropped and rebuilt. >> >> Can you do it again, but this time include the log for wee_database? >> >> On Fri, May 7, 2021 at 12:21 PM Mike Z <[email protected]> wrote: >> >>> Hi and thank you for your reply! >>> >>> As I was fixing the weather station, I created some bogus values and I >>> tried to delete that information by doing a >>> delete from archive where dateTime > 1620190917 >>> >>> I did what you suggested above and restarted weewx and am still getting >>> the similar error. >>> >>> May 7 15:18:58 raspberrypi weewx[2491] INFO weewx.engine: Main loop >>> exiting. Shutting engine down. >>> May 7 15:18:58 raspberrypi weewx[2491] DEBUG weewx.restx: Shut down >>> PWSWeather thread. >>> May 7 15:18:58 raspberrypi weewx[2491] DEBUG weewx.restx: Shut down >>> Wunderground-PWS thread. >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: Caught >>> unrecoverable exception: >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> lastUpdate(2021-05-05 14:19:00 EDT (1620238740)) > lastRecord(2021-05-05 >>> 01:01:00 EDT (1620190860)) >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> Traceback (most recent call last): >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewxd", line 154, in main >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> engine.run() >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 173, in run >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> self.dispatchEvent(weewx.Event(weewx.STARTUP)) >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> callback(event) >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 572, in startup >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> _nrecs, _ndays = dbmanager.backfill_day_summary() >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/manager.py", line 1013, in backfill_day_summary >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> timestamp_to_string(lastRecord))) >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> weewx.ViolatedPrecondition: lastUpdate(2021-05-05 14:19:00 EDT >>> (1620238740)) > lastRecord(2021-05-05 01:01:00 EDT (1620190860)) >>> May 7 15:18:58 raspberrypi weewx[2491] CRITICAL __main__: **** >>> Exiting. >>> >>> >>> >>> On Friday, May 7, 2021 at 3:03:18 PM UTC-4 [email protected] wrote: >>> >>>> Somehow your daily summaries got messed up. In your activities, do you >>>> recall whether you touched the database? >>>> >>>> The fix is to drop, then rebuild them. >>>> >>>> *wee_database --drop-daily* >>>> *wee_database --rebuild-daily* >>>> >>>> >>>> On Fri, May 7, 2021 at 9:35 AM Mike Z <[email protected]> wrote: >>>> >>>>> Hi all. Had issues with my weather station the other day and after >>>>> fixing, weewx will no longer start. Here is what I get in the syslog >>>>> when >>>>> I try to start it. Can anyone point me in the right direction? >>>>> >>>>> May 7 12:19:39 raspberrypi systemd[1]: Starting LSB: weewx weather >>>>> system... >>>>> May 7 12:19:39 raspberrypi weewx[2239] INFO __main__: Initializing >>>>> weewx version 4.2.0 >>>>> May 7 12:19:39 raspberrypi weewx[2239] INFO __main__: Using Python >>>>> 3.7.3 (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0] >>>>> May 7 12:19:39 raspberrypi weewx[2239] INFO __main__: Platform >>>>> Linux-5.4.72-v7l+-armv7l-with-debian-10.6 >>>>> May 7 12:19:39 raspberrypi weewx[2239] INFO __main__: Locale is >>>>> 'en_US.UTF-8' >>>>> May 7 12:19:39 raspberrypi weewx[2239] INFO __main__: PID file is >>>>> /var/run/weewx.pid >>>>> May 7 12:19:39 raspberrypi weewx[2243] INFO __main__: Using >>>>> configuration file /etc/weewx/weewx.conf >>>>> May 7 12:19:39 raspberrypi weewx[2243] INFO __main__: Debug is 1 >>>>> May 7 12:19:39 raspberrypi weewx[2243] DEBUG __main__: Initializing >>>>> engine >>>>> May 7 12:19:39 raspberrypi weewx[2243] INFO weewx.engine: Loading >>>>> station type Vantage (weewx.drivers.vantage) >>>>> May 7 12:19:39 raspberrypi weewx[2243] DEBUG weewx.drivers.vantage: >>>>> Driver version is 3.2.1 >>>>> May 7 12:19:39 raspberrypi weewx[2243] DEBUG weewx.drivers.vantage: >>>>> Option loop_request=1 >>>>> May 7 12:19:39 raspberrypi weewx[2227]: Starting weewx weather >>>>> system: weewx. >>>>> May 7 12:19:39 raspberrypi systemd[1]: Started LSB: weewx weather >>>>> system. >>>>> May 7 12:19:39 raspberrypi weewx[2243] DEBUG weewx.drivers.vantage: >>>>> Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00 >>>>> May 7 12:19:39 raspberrypi weewx[2243] DEBUG weewx.drivers.vantage: >>>>> Gentle wake up of console successful >>>>> May 7 12:19:39 raspberrypi weewx[2243] DEBUG weewx.drivers.vantage: >>>>> Hardware type is 16 >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.drivers.vantage: >>>>> ISS ID is 1 >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.drivers.vantage: >>>>> Hardware name: Vantage Pro2 >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.engine.StdTimeSynch >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.engine.StdTimeSynch >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.engine.StdConvert >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.engine: StdConvert >>>>> target unit is 0x1 >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.engine.StdConvert >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.engine.StdCalibrate >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.engine.StdCalibrate >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.engine.StdQC >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.engine.StdQC >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.wxservices.StdWXCalculate >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.manager: Daily >>>>> summary version is 2 >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.wxservices.StdWXCalculate >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.wxxtypes.StdWXXTypes >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.wxxtypes.StdWXXTypes >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.wxxtypes.StdPressureCooker >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.wxxtypes.StdPressureCooker >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.wxxtypes.StdRainRater >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.wxxtypes.StdRainRater >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.engine.StdArchive >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.engine: Archive >>>>> will use data binding wx_binding >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.engine: Record >>>>> generation will be attempted in 'hardware' >>>>> May 7 12:19:40 raspberrypi weewx[2243] ERROR weewx.engine: The >>>>> archive interval in the configuration file (300) does not match the >>>>> station >>>>> hardware interval (60). >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.engine: Using >>>>> archive interval of 60 seconds (specified by hardware) >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Use LOOP >>>>> data in hi/low calculations: 1 >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.engine.StdArchive >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.restx.StdStationRegistry >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.restx: >>>>> StationRegistry: Registration not requested. >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.restx.StdStationRegistry >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.restx.StdWunderground >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.restx: WU >>>>> essentials: {} >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.restx: >>>>> Wunderground-PWS: Data for station KPABETHE1 will be posted >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.restx.StdWunderground >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.restx.StdPWSweather >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.restx: PWSWeather: >>>>> Data for station KPABETHE1 will be posted >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.restx.StdPWSweather >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.restx.StdCWOP >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.restx: CWOP: >>>>> Posting not enabled. >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.restx.StdCWOP >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.restx.StdWOW >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.restx: WOW: Posting >>>>> not enabled. >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.restx.StdWOW >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.restx.StdAWEKAS >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.restx: AWEKAS: >>>>> Posting not enabled. >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.restx.StdAWEKAS >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.engine.StdPrint >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.engine.StdPrint >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Loading >>>>> service weewx.engine.StdReport >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.engine: Finished >>>>> loading service weewx.engine.StdReport >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO __main__: Starting up >>>>> weewx version 4.2.0 >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.manager: Daily >>>>> summary version is 2 >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.manager: Daily >>>>> summary version is 2 >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.drivers.vantage: >>>>> Gentle wake up of console successful >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.engine: Clock error >>>>> is 0.81 seconds (positive is fast) >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.engine: Using >>>>> binding 'wx_binding' to database 'weewx.sdb' >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.manager: Starting >>>>> backfill of daily summaries >>>>> May 7 12:19:40 raspberrypi weewx[2243] INFO weewx.engine: Main loop >>>>> exiting. Shutting engine down. >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.restx: Shut down >>>>> PWSWeather thread. >>>>> May 7 12:19:40 raspberrypi weewx[2243] DEBUG weewx.restx: Shut down >>>>> Wunderground-PWS thread. >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: Caught >>>>> unrecoverable exception: >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> lastUpdate(2021-05-05 14:19:00 EDT (1620238740)) > lastRecord(2021-05-05 >>>>> 01:01:00 EDT (1620190860)) >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> Traceback (most recent call last): >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> File "/usr/share/weewx/weewxd", line 154, in main >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> engine.run() >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> File "/usr/share/weewx/weewx/engine.py", line 173, in run >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> self.dispatchEvent(weewx.Event(weewx.STARTUP)) >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> callback(event) >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> File "/usr/share/weewx/weewx/engine.py", line 572, in startup >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> _nrecs, _ndays = dbmanager.backfill_day_summary() >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> File "/usr/share/weewx/weewx/manager.py", line 1013, in >>>>> backfill_day_summary >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> timestamp_to_string(lastRecord))) >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> weewx.ViolatedPrecondition: lastUpdate(2021-05-05 14:19:00 EDT >>>>> (1620238740)) > lastRecord(2021-05-05 01:01:00 EDT (1620190860)) >>>>> May 7 12:19:40 raspberrypi weewx[2243] CRITICAL __main__: **** >>>>> Exiting. >>>>> >>>>> -- >>>>> 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 on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/ad3f0f88-56ba-4b39-8c76-ebe5da733f4cn%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/weewx-user/ad3f0f88-56ba-4b39-8c76-ebe5da733f4cn%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 [email protected]. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/da12bb4c-4838-4bfa-af62-d97e23713878n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/da12bb4c-4838-4bfa-af62-d97e23713878n%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/e679d94f-a218-454d-8788-b2273273f312n%40googlegroups.com.
