Quote:
Originally Posted by gear
Hi, I recently started getting this error message after failing to connect my kobo touch. Mind, it’s still mounted, but Calibre can’t come to grips with it. I suspect this is due to the recent firmware update…
via KoboTouch driver:
Code:
calibre, version 3.3.0
ERROR: Error: Error communicating with device
CorruptError: database disk image is malformed
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 88, in run
File "site-packages/calibre/gui2/device.py", line 511, in _books
File "site-packages/calibre/devices/kobo/driver.py", line 1874, in books
File "site-packages/calibre/devices/kobo/driver.py", line 1749, in get_bookshelvesforbook
File "src/cursor.c", line 236, in resetcursor
CorruptError: CorruptError: database disk image is malformed
via KoboTouchExtended extended:
Code:
calibre, version 3.3.0
ERROR: Error: Error communicating with device
CorruptError: database disk image is malformed
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 88, in run
File "site-packages/calibre/gui2/device.py", line 511, in _books
File "site-packages/calibre/devices/kobo/driver.py", line 1874, in books
File "site-packages/calibre/devices/kobo/driver.py", line 1749, in get_bookshelvesforbook
File "src/cursor.c", line 236, in resetcursor
CorruptError: CorruptError: database disk image is malformed
So I was wondering how I can get this to work again? Reset to factory settings?
|
The database on your Kobo is corrupt. You could restore the last good database Kobo Utilities backed up or you could log out and log back in to fix the database. But with the second method, you'd have to reinstall all of your eBooks. With the first method, you'd have to reinstall all of the eBooks you've installed since then and delete all you've deleted since then.
I use the Reading list plugin to keep track of what's on my H2O. It can automatically set or unset a custom field to let you know what eBooks you have on your device.