Hi there error started to appear about 2 weeks ago…. Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator' Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** 'utf-8' codec can't decode byte 0xff in position 12: invalid start byte Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Traceback (most recent call last): Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** obj.start() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 385, in start Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self.run() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 169, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 229, in generate Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], subsection, gen_ts) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 229, in generate Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], subsection, gen_ts) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 321, in generate Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** searchList = self._getSearchList(encoding, timespan, Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 415, in _getSearchList Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** search_list += obj.get_extension_list(timespan, db_lookup) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 400, in get_extension_list Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** chart_dict = configobj.ConfigObj(chart_config_path, file_error=True) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1229, in __init__ Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self._load(infile, configspec) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1287, in _load Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** content = self._handle_bom(content) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1485, in _handle_bom Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** return self._decode(infile, 'utf-8') Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1517, in _decode Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** infile[i] = line.decode(encoding) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 12: invalid start byte Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Generator terminated Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] INFO weewx.reportengine: Copied 3 files to /var/www/html/weewx Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'user.belchertown.HighchartsJsonGenerator' Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** 'utf-8' codec can't decode byte 0xff in position 12: invalid start byte Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Traceback (most recent call last): Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** obj.start() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 385, in start Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self.run() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 2159, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self.chart_dict = configobj.ConfigObj(chart_config_path, file_error=True) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1229, in __init__ Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self._load(infile, configspec) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1287, in _load Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** content = self._handle_bom(content) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1485, in _handle_bom Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** return self._decode(infile, 'utf-8') Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1517, in _decode Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** infile[i] = line.decode(encoding) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 12: invalid start byte Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Generator terminated Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] INFO weewx.cheetahgenerator: Generated 1 files for report AirLinkReport in 0.03 seconds Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator' Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** database disk image is malformed Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Traceback (most recent call last): Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** obj.start() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 385, in start Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self.run() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 42, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self.gen_images(self.gen_ts) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 107, in gen_images Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** plot = self.gen_plot(plotgen_ts, Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 243, in gen_plot Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** start_vec_t, stop_vec_t, data_vec_t = weewx.xtypes.get_series( Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/xtypes.py", line 100, in get_series Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** return xtype.get_series(obs_type, timespan, db_manager, aggregate_type, Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/xtypes.py", line 167, in get_series Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** agg_vt = get_aggregate(obs_type, stamp, do_aggregate, db_manager) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/xtypes.py", line 127, in get_aggregate Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** return xtype.get_aggregate(obs_type, timespan, aggregate_type, db_manager, Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/airlink.py", line 699, in get_aggregate Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** row = db_manager.getSql(select_stmt) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/manager.py", line 579, in getSql Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** _cursor.execute(sql, sqlargs) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weedb/sqlite.py", line 39, in guarded_fn Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** return fn(*args, **kwargs) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weedb/sqlite.py", line 233, in execute Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** return sqlite3.Cursor.execute(self, *args, **kwargs) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** sqlite3.DatabaseError: database disk image is malformed Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Generator terminated Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] INFO weewx.restx: PWSWeather: Published record 2023-11-29 12:05:00 EST (1701277500) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator' Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** 'utf-8' codec can't decode byte 0xff in position 12: invalid start byte Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Traceback (most recent call last): Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** obj.start() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 385, in start Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self.run() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 169, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 229, in generate Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], subsection, gen_ts) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 229, in generate Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], subsection, gen_ts) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 321, in generate Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** searchList = self._getSearchList(encoding, timespan, Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 415, in _getSearchList Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** search_list += obj.get_extension_list(timespan, db_lookup) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 400, in get_extension_list Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** chart_dict = configobj.ConfigObj(chart_config_path, file_error=True) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1229, in __init__ Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self._load(infile, configspec) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1287, in _load Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** content = self._handle_bom(content) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1485, in _handle_bom Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** return self._decode(infile, 'utf-8') Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1517, in _decode Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** infile[i] = line.decode(encoding) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 12: invalid start byte Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Generator terminated Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] INFO weewx.reportengine: Copied 3 files to /var/www/html/weewx/belchertown Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'user.belchertown.HighchartsJsonGenerator' Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** 'utf-8' codec can't decode byte 0xff in position 12: invalid start byte Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Traceback (most recent call last): Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** obj.start() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 385, in start Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self.run() Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 2159, in run Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self.chart_dict = configobj.ConfigObj(chart_config_path, file_error=True) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1229, in __init__ Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** self._load(infile, configspec) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1287, in _load Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** content = self._handle_bom(content) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1485, in _handle_bom Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** return self._decode(infile, 'utf-8') Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 1517, in _decode Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** infile[i] = line.decode(encoding) Nov 29 12:05:26 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 12: invalid start byte Nov 29 12:05:27 Weewx-APRS3695 weewx[14883] ERROR weewx.reportengine: **** Generator terminated
Can anyone help me understand where to look exactly Raspeberry PI3+B and weewx version = 4.10.2 -- 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/4A73B738-4FAF-4142-A2B7-3DC61FD41953%40gmail.com.
