Hi all

got the following problem when updating weewx from 3.6.2 -> 3.7.1 with VP 
Pro Driver ...

system is running on a pi3 with jessie 


here is the log ... 

[....] Restarting weewx (via systemctl): weewx.service.
Mar 25 22:44:58 raspberrypi systemd[1]: Starting LSB: weewx weather 
system...
Mar 25 22:44:59 raspberrypi weewx[1197]: engine: Initializing weewx version 
3.7.1
Mar 25 22:44:59 raspberrypi weewx[1197]: engine: Using Python 2.7.9 
(default, Sep 17 2016, 20:26:04) #012[GCC 4.9.2]
Mar 25 22:44:59 raspberrypi weewx[1197]: engine: Platform 
Linux-4.4.50-v7+-armv7l-with-debian-8.0
Mar 25 22:44:59 raspberrypi weewx[1197]: engine: Locale is 'de_DE.UTF-8'
Mar 25 22:44:59 raspberrypi weewx[1197]: engine: pid file is 
/var/run/weewx.pid
Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Using configuration file 
/etc/weewx/weewx.conf
Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Loading station type 
WeatherLink (user.wlink)
Mar 25 22:44:59 raspberrypi weewx[1186]: Starting weewx weather system: 
weewx.
Mar 25 22:44:59 raspberrypi systemd[1]: Started LSB: weewx weather system.
Mar 25 22:44:59 raspberrypi weewx[1201]: wlink: version is 0.11rc1
Mar 25 22:44:59 raspberrypi weewx[1201]: wlink: expecting HTML format 'B'
Mar 25 22:44:59 raspberrypi weewx[1201]: wlink: polling interval is 60.0
Mar 25 22:44:59 raspberrypi weewx[1201]: engine: StdConvert target unit is 
0x1
Mar 25 22:44:59 raspberrypi weewx[1201]: wxcalculate: The following values 
will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, 
dewpoint=prefer_hardware, appTemp=prefer_hardware, 
rainRate=prefer_hardware, windrun=prefer_hardware, 
heatindex=prefer_hardware, maxSolarRad=prefer_hardware, 
humidex=prefer_hardware, pressure=prefer_hardware, 
inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, 
cloudbase=prefer_hardware
Mar 25 22:44:59 raspberrypi weewx[1201]: wxcalculate: The following 
algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Archive will use data 
binding wx_binding
Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Record generation will be 
attempted in 'hardware'
Mar 25 22:44:59 raspberrypi weewx[1201]: engine: The archive interval in 
the configuration file (300) does not match the station hardware interval 
(60).
Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Using archive interval of 
60 seconds (specified by hardware)
Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Using binding 'wx_binding' 
to database 'weewx.sdb'
Mar 25 22:44:59 raspberrypi weewx[1201]: manager: Starting backfill of 
daily summaries
Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Caught unrecoverable 
exception in engine:
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****  lastUpdate(2017-03-25 
22:38:00 CET (1490477880)) > lastRecord(2017-03-25 22:24:00 CET 
(1490477040))
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****  Traceback (most recent 
call last):
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 865, in main
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****      engine = 
engine_class(config_dict)
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 77, in __init__
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****     
 self.loadServices(config_dict)
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 141, in loadServices
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****     
 self.service_obj.append(weeutil.weeutil._get_object(svc)(self, 
config_dict))
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 491, in __init__
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****     
 self.setup_database(config_dict)
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 604, in setup_database
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****      _nrecs, _ndays = 
dbmanager.backfill_day_summary() # @UnusedVariable
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****    File 
"/usr/share/weewx/weewx/manager.py", line 1411, in backfill_day_summary
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****     
 timestamp_to_string(lastRecord)))
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****  ViolatedPrecondition: 
lastUpdate(2017-03-25 22:38:00 CET (1490477880)) > lastRecord(2017-03-25 
22:24:00 CET (1490477040))
Mar 25 22:44:59 raspberrypi weewx[1201]:     ****  Exiting.

------------------------------


I try to fix the problem with 

sudo wee_database /etc/weewx/weewx.conf --drop-daily

and then with
sudo wee_database /etc/weewx/weewx.conf --rebuild-daily

This will take a while ... 
I will see what happens when I restart it after the "rebuild-daily" 

-frank

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to