OK, here's the point where the failures started to occur, on the afternoon 
of May 17th. I've included from the last good upload until about an hour 
later. There's roughly another hour of similar messages before it settles 
down into the handful of errors I stated in the above list. 

May 17 14:20:16 wx weewx[18242]: manager: added record 2017-05-17 14:20:00 
EDT (1495045200) to database 'weewx.sdb'
May 17 14:20:16 wx weewx[18242]: manager: added record 2017-05-17 14:20:00 
EDT (1495045200) to daily summary in 'weewx.sdb'
May 17 14:20:16 wx weewx[18242]: restx: PWSWeather: Published record 
2017-05-17 14:20:00 EDT (1495045200)
May 17 14:20:16 wx weewx[18242]: restx: CWOP: Published record 2017-05-17 
14:20:00 EDT (1495045200)
May 17 14:20:19 wx weewx[18242]: cheetahgenerator: Generated 14 files for 
report StandardReport in 3.04 seconds
May 17 14:20:20 wx weewx[18242]: genimages: Generated 12 images for 
StandardReport in 1.48 seconds
May 17 14:20:20 wx weewx[18242]: reportengine: copied 0 files to 
/var/www/html/weewx
May 17 15:12:16 wx weewx[18242]: manager: added record 2017-05-17 14:25:00 
EDT (1495045500) to database 'weewx.sdb'
May 17 15:12:16 wx weewx[18242]: manager: added record 2017-05-17 14:25:00 
EDT (1495045500) to daily summary in 'weewx.sdb'
May 17 15:12:25 wx weewx[18242]: manager: added record 2017-05-17 14:30:00 
EDT (1495045800) to database 'weewx.sdb'
May 17 15:12:25 wx weewx[18242]: manager: added record 2017-05-17 14:30:00 
EDT (1495045800) to daily summary in 'weewx.sdb'
May 17 15:12:34 wx weewx[18242]: manager: added record 2017-05-17 14:35:00 
EDT (1495046100) to database 'weewx.sdb'
May 17 15:12:34 wx weewx[18242]: manager: added record 2017-05-17 14:35:00 
EDT (1495046100) to daily summary in 'weewx.sdb'
May 17 15:12:41 wx weewx[18242]: restx: PWSWeather: Failed to publish 
record 2017-05-17 14:25:00 EDT (1495045500): Failed upload after 3 tries
May 17 15:12:44 wx weewx[18242]: manager: added record 2017-05-17 14:40:00 
EDT (1495046400) to database 'weewx.sdb'
May 17 15:12:44 wx weewx[18242]: manager: added record 2017-05-17 14:40:00 
EDT (1495046400) to daily summary in 'weewx.sdb'
May 17 15:12:56 wx weewx[18242]: vantage: DMPAFT try #1; error: Time out in 
get_data_with_crc16
May 17 15:13:00 wx weewx[18242]: restx: PWSWeather: Failed to publish 
record 2017-05-17 14:30:00 EDT (1495045800): Failed upload after 3 tries
May 17 15:13:00 wx weewx[18242]: manager: added record 2017-05-17 14:45:00 
EDT (1495046700) to database 'weewx.sdb'
May 17 15:13:00 wx weewx[18242]: manager: added record 2017-05-17 14:45:00 
EDT (1495046700) to daily summary in 'weewx.sdb'
May 17 15:13:09 wx weewx[18242]: manager: added record 2017-05-17 14:50:00 
EDT (1495047000) to database 'weewx.sdb'
May 17 15:13:09 wx weewx[18242]: manager: added record 2017-05-17 14:50:00 
EDT (1495047000) to daily summary in 'weewx.sdb'
May 17 15:13:18 wx weewx[18242]: manager: added record 2017-05-17 14:55:00 
EDT (1495047300) to database 'weewx.sdb'
May 17 15:13:18 wx weewx[18242]: manager: added record 2017-05-17 14:55:00 
EDT (1495047300) to daily summary in 'weewx.sdb'
May 17 15:13:24 wx weewx[18242]: restx: PWSWeather: Failed to publish 
record 2017-05-17 14:35:00 EDT (1495046100): Failed upload after 3 tries
May 17 15:13:27 wx weewx[18242]: manager: added record 2017-05-17 15:00:00 
EDT (1495047600) to database 'weewx.sdb'
May 17 15:13:27 wx weewx[18242]: manager: added record 2017-05-17 15:00:00 
EDT (1495047600) to daily summary in 'weewx.sdb'
May 17 15:13:35 wx weewx[18242]: manager: added record 2017-05-17 15:05:00 
EDT (1495047900) to database 'weewx.sdb'
May 17 15:13:35 wx weewx[18242]: manager: added record 2017-05-17 15:05:00 
EDT (1495047900) to daily summary in 'weewx.sdb'
May 17 15:13:43 wx weewx[18242]: restx: PWSWeather: Failed to publish 
record 2017-05-17 14:40:00 EDT (1495046400): Failed upload after 3 tries
May 17 15:13:44 wx weewx[18242]: vantage: DMPAFT try #1; error: Time out in 
get_data_with_crc16
May 17 15:13:47 wx weewx[18242]: manager: added record 2017-05-17 15:10:00 
EDT (1495048200) to database 'weewx.sdb'
May 17 15:13:47 wx weewx[18242]: manager: added record 2017-05-17 15:10:00 
EDT (1495048200) to daily summary in 'weewx.sdb'
May 17 15:14:03 wx weewx[18242]: restx: PWSWeather: Failed to publish 
record 2017-05-17 14:45:00 EDT (1495046700): Failed upload after 3 tries
May 17 15:14:17 wx weewx[18242]: cheetahgenerator: Generate failed with 
exception '<class 'weedb.OperationalError'>'
May 17 15:14:17 wx weewx[18242]: cheetahgenerator: **** Ignoring template 
/etc/weewx/skins/Standard/NOAA/NOAA-YYYY.txt.tmpl
May 17 15:14:17 wx weewx[18242]: cheetahgenerator: **** Reason: database is 
locked
May 17 15:14:20 wx weewx[18242]: ****  Traceback (most recent call last):
May 17 15:14:20 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 315, in generate
May 17 15:14:20 wx weewx[18242]: ****      print >> _file, text
May 17 15:14:20 wx weewx[18242]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
__str__
May 17 15:14:20 wx weewx[18242]: ****      rc = getattr(self, 
mainMethName)()
May 17 15:14:20 wx weewx[18242]: ****    File 
"_etc_weewx_skins_Standard_NOAA_NOAA_YYYY_txt_tmpl.py", line 693, in respond
May 17 15:14:20 wx weewx[18242]: ****    File 
"_etc_weewx_skins_Standard_NOAA_NOAA_YYYY_txt_tmpl.py", line 224, in 
__errorCatcher15
May 17 15:14:20 wx weewx[18242]: ****    File "<string>", line 1, in 
<module>
May 17 15:14:20 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/tags.py", line 323, in __getattr__
May 17 15:14:20 wx weewx[18242]: ****      return 
self._do_query(aggregate_type)

May 17 15:14:20 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/tags.py", line 337, in _do_query
May 17 15:14:20 wx weewx[18242]: ****      val=val, **self.option_dict)
May 17 15:14:20 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate
May 17 15:14:20 wx weewx[18242]: ****      return 
weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, 
aggregateType, **option_dict)
May 17 15:14:20 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/manager.py", line 1242, in getAggregate
May 17 15:14:20 wx weewx[18242]: ****      _row = 
self.getSql(DaySummaryManager.sqlDict[aggregate_type] % interDict)
May 17 15:14:20 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/manager.py", line 379, in getSql
May 17 15:14:20 wx weewx[18242]: ****      _cursor.execute(sql, sqlargs)
May 17 15:14:20 wx weewx[18242]: ****    File 
"/usr/share/weewx/weedb/sqlite.py", line 37, in guarded_fn
May 17 15:14:20 wx weewx[18242]: ****      raise weedb.OperationalError(e)
May 17 15:14:20 wx weewx[18242]: ****  OperationalError: database is locked
May 17 15:14:22 wx weewx[18242]: restx: PWSWeather: Failed to publish 
record 2017-05-17 14:50:00 EDT (1495047000): Failed upload after 3 tries
May 17 15:14:30 wx weewx[18242]: cheetahgenerator: Generate failed with 
exception '<class 'weedb.OperationalError'>'
May 17 15:14:30 wx weewx[18242]: cheetahgenerator: **** Ignoring template 
/etc/weewx/skins/Standard/NOAA/NOAA-YYYY-MM.txt.tmpl
May 17 15:14:30 wx weewx[18242]: cheetahgenerator: **** Reason: database is 
locked
May 17 15:14:32 wx weewx[18242]: ****  Traceback (most recent call last):
May 17 15:14:32 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 315, in generate
May 17 15:14:32 wx weewx[18242]: ****      print >> _file, text
May 17 15:14:32 wx weewx[18242]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
__str__
May 17 15:14:32 wx weewx[18242]: ****      rc = getattr(self, 
mainMethName)()
May 17 15:14:32 wx weewx[18242]: ****    File 
"_etc_weewx_skins_Standard_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 460, in 
respond
May 17 15:14:32 wx weewx[18242]: ****    File 
"_etc_weewx_skins_Standard_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 245, in 
__errorCatcher26
May 17 15:14:32 wx weewx[18242]: ****    File "<string>", line 1, in 
<module>
May 17 15:14:32 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/tags.py", line 323, in __getattr__
May 17 15:14:32 wx weewx[18242]: ****      return 
self._do_query(aggregate_type)
May 17 15:14:32 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/tags.py", line 337, in _do_query
May 17 15:14:32 wx weewx[18242]: ****      val=val, **self.option_dict)
May 17 15:14:32 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate
May 17 15:14:32 wx weewx[18242]: ****      return 
weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, 
aggregateType, **option_dict)
May 17 15:14:32 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/manager.py", line 1242, in getAggregate
May 17 15:14:32 wx weewx[18242]: ****      _row = 
self.getSql(DaySummaryManager.sqlDict[aggregate_type] % interDict)
May 17 15:14:32 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/manager.py", line 379, in getSql
May 17 15:14:32 wx weewx[18242]: ****      _cursor.execute(sql, sqlargs)
May 17 15:14:32 wx weewx[18242]: ****    File 
"/usr/share/weewx/weedb/sqlite.py", line 37, in guarded_fn
May 17 15:14:32 wx weewx[18242]: ****      raise weedb.OperationalError(e)
May 17 15:14:32 wx weewx[18242]: ****  OperationalError: database is locked
May 17 15:14:40 wx weewx[18242]: restx: PWSWeather: Failed to publish 
record 2017-05-17 14:55:00 EDT (1495047300): Failed upload after 3 tries
May 17 15:14:48 wx weewx[18242]: cheetahgenerator: Generate failed with 
exception '<class 'weedb.OperationalError'>'
May 17 15:14:48 wx weewx[18242]: cheetahgenerator: **** Ignoring template 
/etc/weewx/skins/Standard/month.html.tmpl
May 17 15:14:48 wx weewx[18242]: cheetahgenerator: **** Reason: database is 
locked

May 17 15:14:58 wx weewx[18242]: restx: PWSWeather: Failed to publish 
record 2017-05-17 15:00:00 EDT (1495047600): Failed upload after 3 tries
May 17 15:15:02 wx weewx[18242]: reportengine: Caught unrecoverable 
exception in generator weewx.cheetahgenerator.CheetahGenerator
May 17 15:15:02 wx weewx[18242]:         ****  database is locked
May 17 15:15:03 wx weewx[18242]: cheetahgenerator: Generate failed with 
exception '<class 'weedb.OperationalError'>'
May 17 15:15:03 wx weewx[18242]: cheetahgenerator: **** Ignoring template 
/etc/weewx/skins/Standard/year.html.tmpl
May 17 15:15:03 wx weewx[18242]: cheetahgenerator: **** Reason: database is 
locked
May 17 15:15:04 wx weewx[18242]:         ****  Traceback (most recent call 
last):
May 17 15:15:04 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/reportengine.py", line 238, in run
May 17 15:15:05 wx weewx[18242]:         ****      obj.start()
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/reportengine.py", line 271, in start
May 17 15:15:05 wx weewx[18242]:         ****      self.run()
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 147, in run
May 17 15:15:05 wx weewx[18242]:         ****      
self.initExtensions(gen_dict[section_name])
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 188, in initExtensions
May 17 15:15:05 wx weewx[18242]:         ****      
self.search_list_objs.append(class_(self))
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 463, in __init__
May 17 15:15:05 wx weewx[18242]:         ****      archive = 
self.generator.db_binder.get_manager()
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/manager.py", line 824, in get_manager
May 17 15:15:05 wx weewx[18242]:         ****      
self.manager_cache[data_binding] = open_manager(manager_dict, initialize)
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/manager.py", line 976, in open_manager
May 17 15:15:05 wx weewx[18242]:         ****      
manager_dict['table_name'])
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/manager.py", line 102, in open
May 17 15:15:05 wx weewx[18242]:         ****      dbmanager = 
cls(connection, table_name)
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/manager.py", line 1109, in __init__
May 17 15:15:05 wx weewx[18242]:         ****      super(DaySummaryManager, 
self).__init__(connection, table_name, schema)
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weewx/manager.py", line 70, in __init__
May 17 15:15:05 wx weewx[18242]:         ****      self.sqlkeys = 
self.connection.columnsOf(self.table_name)
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weedb/sqlite.py", line 155, in columnsOf
May 17 15:15:05 wx weewx[18242]:         ****      column_list = [row[1] 
for row in self.genSchemaOf(table)]
May 17 15:15:05 wx weewx[18242]:         ****    File 
"/usr/share/weewx/weedb/sqlite.py", line 144, in genSchemaOf
May 17 15:15:05 wx weewx[18242]:         ****      for row in 
self.connection.execute("""PRAGMA table_info(%s);""" % table):
May 17 15:15:05 wx weewx[18242]:         ****  OperationalError: database 
is locked
May 17 15:15:05 wx weewx[18242]:         ****  Generator terminated
May 17 15:15:09 wx weewx[18242]: ****  Traceback (most recent call last):
May 17 15:15:09 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 315, in generate
May 17 15:15:09 wx weewx[18242]: ****      print >> _file, text
May 17 15:15:09 wx weewx[18242]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
__str__
May 17 15:15:09 wx weewx[18242]: ****      rc = getattr(self, 
mainMethName)()
May 17 15:15:09 wx weewx[18242]: ****    File 
"_etc_weewx_skins_Standard_year_html_tmpl.py", line 518, in respond
May 17 15:15:09 wx weewx[18242]: ****    File 
"_etc_weewx_skins_Standard_year_html_tmpl.py", line 77, in __errorCatcher2
May 17 15:15:09 wx weewx[18242]: ****    File "<string>", line 1, in 
<module>
May 17 15:15:09 wx weewx[18242]: ****    File 
"/usr/share/weewx/weewx/tags.py", line 373, in __getattr__

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

Reply via email to