After Upgraded to 4.2.0 Logs Errors

163 views
Skip to first unread message

fpu...@gmail.com

unread,
Nov 5, 2020, 11:04:42 PM11/5/20
to weewx-user
I upgraded to 4.2.0 and I'm getting the errors below, any idea?

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/single-table.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_single_table_html_tmpl.py", line 106, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_forecast_table_inc.py", line 213, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4496, in xtides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getTides('xtides', from_ts=from_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4377, in _getTides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/multiple-tables.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_multiple_tables_html_tmpl.py", line 126, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_forecast_table_inc.py", line 213, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4496, in xtides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getTides('xtides', from_ts=from_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4377, in _getTides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/single-strip.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_single_strip_html_tmpl.py", line 108, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_forecast_strip_inc.py", line 195, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4496, in xtides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getTides('xtides', from_ts=from_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4377, in _getTides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/single-strip-vertical.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_single_strip_vertical_html_tmpl.py", line 110, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_forecast_strip_inc.py", line 195, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4496, in xtides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getTides('xtides', from_ts=from_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4377, in _getTides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/multiple-strips.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_multiple_strips_html_tmpl.py", line 117, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_forecast_strip_inc.py", line 195, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4496, in xtides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getTides('xtides', from_ts=from_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4377, in _getTides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/forecast-periods.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_forecast_periods_html_tmpl.py", line 166, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4550, in weather_periods

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getRecords(fid, from_ts, to_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4419, in _getRecords

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/zambretti.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_zambretti_html_tmpl.py", line 119, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1377, in varExists

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      valueFromSearchList(self.searchList(), varName.replace('$', ''), autoCall)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4507, in zambretti

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/tides.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_tides_html_tmpl.py", line 126, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4496, in xtides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getTides('xtides', from_ts=from_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4377, in _getTides

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/iconic.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_iconic_html_tmpl.py", line 132, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_forecast_iconic_inc.py", line 166, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4550, in weather_periods

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getRecords(fid, from_ts, to_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4419, in _getRecords

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/iconic-horizontal.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_iconic_horizontal_html_tmpl.py", line 119, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_forecast_iconic_inc.py", line 166, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4550, in weather_periods

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getRecords(fid, from_ts, to_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4419, in _getRecords

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/compact.html.tmpl

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_compact_html_tmpl.py", line 103, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_forecast_forecast_compact_inc.py", line 154, in respond

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4550, in weather_periods

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      records = self._getRecords(fid, from_ts, to_ts, max_events=max_events)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/forecast.py", line 4419, in _getRecords

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict=DEFAULT_BINDING_DICT)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 672, in get_manager_dict

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      default_binding_dict)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/manager.py", line 634, in get_manager_dict_from_config

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''

Nov  5 23:00:17 weewx-vm weewx[1390] INFO weewx.cheetahgenerator: Generated 1 files for report forecast in 0.45 seconds


Greg from Oz

unread,
Nov 5, 2020, 11:33:44 PM11/5/20
to weewx-user
Upgraded how?
What method did you use?

Francisco Puig

unread,
Nov 5, 2020, 11:44:40 PM11/5/20
to weewx...@googlegroups.com
I used apt update.

Thanks.

On Nov 5, 2020, at 11:34 PM, Greg from Oz <ubea...@gmail.com> wrote:


--
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/BfiP4NPasrk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/3de15c31-3eee-4afb-84fc-e9e3aa087fd1o%40googlegroups.com.

Francisco Puig

unread,
Nov 6, 2020, 10:21:01 AM11/6/20
to weewx...@googlegroups.com
Not sure if this help with the debug.

Nov  6 10:15:15 weewx-vm weewx[2184] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'weewx.UnknownBinding'>'
Nov  6 10:15:15 weewx-vm weewx[2184] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/forecast/single-table.html.tmpl
Nov  6 10:15:15 weewx-vm weewx[2184] ERROR weewx.cheetahgenerator: **** Reason: Unknown data binding ''forecast_binding’'


vince

unread,
Nov 6, 2020, 10:22:38 AM11/6/20
to weewx-user
On Thursday, November 5, 2020 at 8:04:42 PM UTC-8, fpu...@gmail.com wrote:

Nov  5 23:00:17 weewx-vm weewx[1390] ERROR weewx.cheetahgenerator: ****  UnknownBinding: Unknown data binding ''forecast_binding''


You probably are missing your [[forecast_binding]] section in weewx.conf

Francisco Puig

unread,
Nov 6, 2020, 10:47:01 PM11/6/20
to weewx...@googlegroups.com
Found the issue, three missing stanza from the conf file. Wondering if this is a bug or something changed in v 4.2.0. I manually added the lines and the errors are gone.

[StdArchive]

 # The data binding used to save archive records
    data_binding = wx_binding

[DataBindings]

    [[forecast_binding]]
        database = forecast_sqlite

[Databases]

    [[forecast_sqlite]]
        database_name = forecast.sdb
        database_type = SQLite


--
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/BfiP4NPasrk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.

Graham Eddy

unread,
Nov 6, 2020, 11:38:55 PM11/6/20
to weewx...@googlegroups.com
my forecast_binding was preserved when upgraded 4.1.0 to 4.2.0 in situ using setup.py

Tom Keffer

unread,
Nov 7, 2020, 6:55:47 AM11/7/20
to weewx-user
Nothing changed in the database sections of weewx.conf.

The installer should have asked you if you want to keep your version of weewx.conf. What did you answer?

Take a look in /etc/weewx. The old weewx.conf will be preserved in there. 

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+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/08544772-29C8-4473-A142-85DA6981F2BE%40gmail.com.

Francisco Puig

unread,
Nov 7, 2020, 10:09:25 AM11/7/20
to weewx...@googlegroups.com
Yes, it asked me and I chose to replace the file, but apparently the new one had these missing stanza because I did not touched that sections. 

Tom Keffer

unread,
Nov 7, 2020, 10:44:13 AM11/7/20
to weewx-user
Not surprising that it is missing the information about the forecast database, because those are added by the forecast installer. 

From your earlier post, I can't quite tell what else was missing. Are you saying that it was also missing the option data_binding?

[StdArchive]

 # The data binding used to save archive records
    data_binding = wx_binding

-tk

Francisco Puig

unread,
Nov 7, 2020, 10:59:48 AM11/7/20
to weewx...@googlegroups.com
All these entries were missing.

database_name = forecast.sdb
        database_type = SQLite

database = forecast_sqlite

data_binding = wx_binding


On Nov 6, 2020, at 10:46 PM, Francisco Puig <fpu...@gmail.com> wrote:

data_binding = wx_binding

Tom Keffer

unread,
Nov 7, 2020, 11:15:07 AM11/7/20
to weewx-user
As I said, if you asked the installer to install the new, incoming version of weewx.conf, rather than your old version, then it is not surprising that the options relating to the forecast database are missing.

However, the data_binding option should have been set to what was in the new, incoming version of weewx.conf.

Three requests:
1. What version were you upgrading from?

2. Could you list what is in your directory /etc/weewx?

ls -l /etc/weewx

3. Please post your copy of /etc/weewx/weewx.conf-4.2.0.



--
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+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/E8D841EA-E6E0-497A-8644-2C743D922C25%40gmail.com.

Francisco Puig

unread,
Nov 7, 2020, 11:19:35 AM11/7/20
to weewx...@googlegroups.com
Tom, 

I was coming from 3.9.2. I can post the requested info but I already fixed it adding that lines manually to the weewx.conf. 

Just wanted to bring this up just in case was a Bug. 



You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/BfiP4NPasrk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEB_Dpvbmb7%3DvJamgJbmrxRiFvTaxt-_dq-7QKE_riwf8A%40mail.gmail.com.

Tom Keffer

unread,
Nov 7, 2020, 11:25:08 AM11/7/20
to weewx-user
1, Could you list what is in your directory /etc/weewx?

ls -l /etc/weewx

2. Please post your copy of /etc/weewx/weewx.conf-4.2.0.


Francisco Puig

unread,
Nov 7, 2020, 6:50:23 PM11/7/20
to weewx...@googlegroups.com
root@weewx-vm:~# ls -l /etc/weewx
total 304
drwxr-xr-x  3 root root  4096 Jul 21 22:42 apache
drwxr-xr-x  2 root root  4096 Nov  5 22:48 import
drwxr-xr-x  2 root root  4096 Nov  5 22:48 logrotate.d
drwxr-xr-x  4 root root  4096 Jul 21 22:42 logwatch
drwxr-xr-x  2 root root  4096 Nov  5 22:48 rsyslog.d
drwxr-xr-x  2 root root  4096 Nov  5 22:48 scripts
drwxr-xr-x 11 root root  4096 Aug  2 20:43 skins
drwxr-xr-x  3 root root  4096 Jul 21 22:42 udev
-rw-r--r--  1 root root 23813 Nov  6 22:35 weewx.conf
-rwxrwxrwx  1 root root 22360 Jul 21 22:58 weewx.conf.20200722004551
-rw-r--r--  1 root root 22769 Jul 22 00:45 weewx.conf.20200722004736
-rw-r--r--  1 root root 22771 Jul 22 00:47 weewx.conf.20200722004830
-rw-r--r--  1 root root 22769 Jul 22 00:54 weewx.conf.20200722010744
-rw-r--r--  1 root root 22769 Jul 22 01:07 weewx.conf.20200722091419
-rw-r--r--  1 root root 22868 Jul 22 09:14 weewx.conf.20200802204339
-rw-r--r--  1 root root 24696 Aug  4 15:21 weewx.conf.20200915212808
-rw-r--r--  1 root root 23614 Nov  5 22:55 weewx.conf.20201106075257
-rw-r--r--  1 root root 22435 Oct 26 21:12 weewx.conf.dist
-rw-r--r--  1 root root 24896 Nov  6 22:34 weewx.conf_old_working
root@weewx-vm:~# 
Reply all
Reply to author
Forward
0 new messages