Quote:
Originally Posted by Boilerplate4U
Does anyone know what is causing the errors below? I get them every time I transfer books to my Kobo Clara HD. However, everything seems to work fine afterwards except that some metadata like the book series is not updated on the device.
Spoiler:
Code:
caliber, version 5.33.2
ERROR: Error: Error communicating with device
CorruptError: database disk image is malformed
Traceback (most recent call last):
File "caliber / gui2 / device.py", line 87, in run
File "caliber / gui2 / device.py", line 543, in _sync_booklists
File "calibre_plugins.kobotouch_extended.device.driver", line 459, in sync_booklists
all_nulls = __rows_needing_imageid ()
File "caliber_plugins.kobotouch_extended.device.driver", line 454, in __rows_needing_imageid
c.execute (select_query, (self.content_types ["main"],))
apsw.CorruptError: CorruptError: database disk image is malformed
|
Basically, it's telling you that your database on the devices has errors. If you have @davidfor's Kobo Utilities plugin installed, the check database will likely tell you the same information that your database is corrupted. Sometime running the compress database item will correct some minor errors. A quick search on Mobileread ( I used Google with kobo database corrupt site:mobileread.com as the search string and limited to past year) will give you quite a few bits of advice.
Though generally, I find the signing out and signing back in as the easiest way to generate a new database. This does lose your annotations, statistics, etc.