I am consistently getting the following error cheetahgenerator: Generated 8 files for report SeasonsReport in 1.22 seconds
Jan 1 09:20:21 rasp-weewx weewx[515]: reportengine: Caught unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator' Jan 1 09:20:21 rasp-weewx weewx[515]: **** database disk image is malformed Jan 1 09:20:21 rasp-weewx weewx[515]: **** Traceback (most recent call last): Jan 1 09:20:21 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/reportengine.py", line 204, in run Jan 1 09:20:21 rasp-weewx weewx[515]: **** obj.start() Jan 1 09:20:21 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/reportengine.py", line 300, in start Jan 1 09:20:21 rasp-weewx weewx[515]: **** self.run() Jan 1 09:20:21 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 33, in run Jan 1 09:20:21 rasp-weewx weewx[515]: **** self.genImages(self.gen_ts) Jan 1 09:20:21 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 170, in genImages Jan 1 09:20:21 rasp-weewx weewx[515]: **** aggregate_interval=aggregate_interval) Jan 1 09:20:21 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/manager.py", line 513, in getSqlVectors Jan 1 09:20:21 rasp-weewx weewx[515]: **** aggregate_type, aggregate_interval) Jan 1 09:20:21 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/manager.py", line 761, in _getSqlVectors Jan 1 09:20:21 rasp-weewx weewx[515]: **** _cursor.execute(sql_str, stamp) Jan 1 09:20:21 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weedb/sqlite.py", line 29, in guarded_fn Jan 1 09:20:21 rasp-weewx weewx[515]: **** return fn(*args, **kwargs) Jan 1 09:20:21 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weedb/sqlite.py", line 211, in execute Jan 1 09:20:21 rasp-weewx weewx[515]: **** return sqlite3.Cursor.execute(self, *args, **kwargs) Jan 1 09:20:21 rasp-weewx weewx[515]: **** DatabaseError: database disk image is malformed Jan 1 09:20:21 rasp-weewx weewx[515]: **** Generator terminated Jan 1 09:20:21 rasp-weewx weewx[515]: copygenerator: copied 0 files to /var/www/html/weewx Jan 1 09:20:21 rasp-weewx weewx[515]: cheetahgenerator: Generated 1 files for report cmon in 0.03 seconds Jan 1 09:20:22 rasp-weewx weewx[515]: reportengine: Caught unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator' Jan 1 09:20:22 rasp-weewx weewx[515]: **** database disk image is malformed Jan 1 09:20:22 rasp-weewx weewx[515]: **** Traceback (most recent call last): Jan 1 09:20:22 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/reportengine.py", line 204, in run Jan 1 09:20:22 rasp-weewx weewx[515]: **** obj.start() Jan 1 09:20:22 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/reportengine.py", line 300, in start Jan 1 09:20:22 rasp-weewx weewx[515]: **** self.run() Jan 1 09:20:22 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 33, in run Jan 1 09:20:22 rasp-weewx weewx[515]: **** self.genImages(self.gen_ts) Jan 1 09:20:22 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 170, in genImages Jan 1 09:20:22 rasp-weewx weewx[515]: **** aggregate_interval=aggregate_interval) Jan 1 09:20:22 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/manager.py", line 513, in getSqlVectors Jan 1 09:20:22 rasp-weewx weewx[515]: **** aggregate_type, aggregate_interval) Jan 1 09:20:22 rasp-weewx weewx[515]: **** File "/usr/share/weewx/weewx/manager.py", line 790, in _getSqlVectors Jan 1 09:20:22 rasp-weewx weewx[515]: **** for _rec in _cursor.execute(sql_str, (startstamp, stopstamp)): Jan 1 09:20:22 rasp-weewx weewx[515]: **** DatabaseError: database disk image is malformed Jan 1 09:20:22 rasp-weewx weewx[515]: **** Generator terminated I had my usb stick on my raspberry Pi fail during an update so I had to restore my weewx from my backed up files. I am concerned the DB copy I have is corrupt. and I will loose all my previous data. If I have to start with a new DB what is the best way to do this short of reinstalling weewx, and putting back the backed up files minus the DB. -- 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/6f86e690-4844-41e8-8c5c-ed6bc1b13fba%40googlegroups.com.
