![]() |
#1 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6
Karma: 86428
Join Date: Nov 2016
Location: netherlands
Device: started with the sony 500; various; latest: kobo aura one
|
CorruptError: CorruptError: database disk image is malformed
As of this afternoon i have this problem. It has worked fine even this morning.
Traceback (most recent call last): File "site-packages/calibre/gui2/device.py", line 88, in run File "site-packages/calibre/gui2/device.py", line 506, in _books File "site-packages/calibre/devices/kobo/driver.py", line 1810, in books File "site-packages/calibre/devices/kobo/driver.py", line 1685, in get_bookshelvesforbook File "src/cursor.c", line 231, in resetcursor CorruptError: CorruptError: database disk image is malformed i have logged out of kobo. restarted calibre. but keep getting this message. is there anyone who can help me out here. thanks. |
![]() |
![]() |
![]() |
#2 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Did this happen the first time you connected to calibre after the sign-out? Were the errors before in the same line? This is happening when the collections are being fetched from the database. For some reason there is a problem with the table that holds the collections. I don't know what causes this. Not safely ejecting is about the only way I know that will do it. But, most say they do this properly, so there must be other causes.
For a corrupt database like this, unless you have a backup, the only solution is signing out. Or, dong a factory reset. As a sign out does not seem to have worked, a factory reset might be the way to go. That will reformat books partition before doing the setup again. It shouldn't be needed, but there seems to be times where it is the only thing that works. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 91
Karma: 504384
Join Date: May 2011
Location: NW Indiana
Device: Sony Kobo iPhone Kindle 8 HD
|
Julia, I had a corrupt DB report and the Kobo DB was corrupt. I delete those files on the Kobo and then used the Kobo for PC to reinstall the Kobo software. That got rid of the problem.
|
![]() |
![]() |
![]() |
#4 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6
Karma: 86428
Join Date: Nov 2016
Location: netherlands
Device: started with the sony 500; various; latest: kobo aura one
|
i have been using calibre on my macbook for years now. and have used it with the aura one for a whole week. without a problem.
and have always ejected it properly. going back to the factory settings mean that i have to install all my books again on the kobo? and i have done a restore but still get this message. ![]() but thanks for your reactions any way. |
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
@julia5: That message means the database is corrupt. The device will probably keep running. It is using an in-memory copy of the database and cannot write to the database safely. If something happens that the database has to be reread, such as restarting the device, you will see problems. In this case, you will probably lose collections or see other problems with the collections. But, you might lose the reading status for books, annotations or have dismissed tiles reappear on the home screen.
This won't fix itself. I outlined the solutions. But, if you want to get out an SQLite database management tool, you can have a look. |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6
Karma: 86428
Join Date: Nov 2016
Location: netherlands
Device: started with the sony 500; various; latest: kobo aura one
|
thanks davidfor. i just did a complete restart of the kobo and it works fine now.
to be honest i don't even know what an SQLite database management tool is ![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
CorruptError: database disk image is malformed | jonnybegood | Devices | 7 | 10-03-2016 02:27 AM |
database disk image is malformed | fxp33 | Calibre | 10 | 09-02-2015 11:58 PM |
database disk image is malformed | bartveld | Devices | 5 | 01-27-2015 06:25 PM |
Database disk image is malformed | alanpmcd | Calibre | 2 | 05-31-2012 04:12 PM |
database disk image is malformed | sirbruce | Calibre | 12 | 06-26-2009 09:06 PM |