View Single Post
Old 07-13-2017, 01:44 PM   #1307
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,915
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by gear View Post
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.

Last edited by JSWolf; 07-13-2017 at 01:49 PM.
JSWolf is offline