Your database is locked :-)

Typically this is when you're trying to do too much too fast on a very slow 
box like a pi-zero or the like.

On Monday, November 8, 2021 at 4:06:48 PM UTC-8 [email protected] wrote:

> Nov  8 18:53:35 raspberrypi weewx[5618] INFO weewx.engine: Main loop 
> exiting. Shutting engine down.
> Nov  8 18:53:35 raspberrypi weewx[5618] INFO weewx.engine: Shutting down 
> StdReport thread
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine: Caught 
> unrecoverable exception in generator 
> 'user.belchertown.HighchartsJsonGenerator'
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****  database is locked
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****  Traceback (most recent call last):
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weedb/sqlite.py", line 30, in guarded_fn
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****      return fn(*args, **kwargs)
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weedb/sqlite.py", line 219, in execute
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****      return sqlite3.Cursor.execute(self, *args, **kwargs)
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****  sqlite3.OperationalError: database is locked
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****  
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****  During handling of the above exception, another exception occurred:
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****  
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****  Traceback (most recent call last):
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 196, in run
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****      obj.start()
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 281, in start
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****      self.run()
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/user/belchertown.py", line 1550, in run
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****      start_ts = archive.firstGoodStamp()
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weewx/manager.py", line 247, in 
> firstGoodStamp
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****      _row = self.getSql("SELECT MIN(dateTime) FROM %s" % 
> self.table_name)
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weewx/manager.py", line 449, in getSql
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****      _cursor.execute(sql, sqlargs)
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weedb/sqlite.py", line 44, in guarded_fn
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****      raise weedb.OperationalError(e)
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****  weedb.OperationalError: database is locked
> Nov  8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine:         
> ****  Generator terminated
> Nov  8 18:53:45 raspberrypi weewx[5618] INFO user.gw1000: Gw1000Collector 
> thread has been terminated
> Nov  8 18:53:45 raspberrypi weewx[5618] CRITICAL __main__: Database 
> OperationalError exception: database is locked
> Nov  8 18:53:45 raspberrypi weewx[5618] CRITICAL __main__:     ****  
> Waiting 2 minutes then retrying...
> Nov  8 18:55:45 raspberrypi weewx[5618] INFO __main__: retrying...
>
>

-- 
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/005fa296-d595-4f83-9626-1d6f45ccf251n%40googlegroups.com.

Reply via email to