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