Thread: Clara HD database disk image error
View Single Post
Old 10-23-2020, 07:57 AM   #8
retro
Groupie
retro doesn't litterretro doesn't litterretro doesn't litter
 
Posts: 195
Karma: 245
Join Date: Aug 2009
Location: USA
Device: Kobo Clara Blue PRS 350
Quote:
Originally Posted by davidfor View Post
Are you saying you ran the above and got the error from calibre in the same connection session? That shouldn't be possible. Do you have the Kobo Utilities plugin installed in calibre? If so, when you next see the above error in calibre, can you run the database check the plugin has? It is just running "PRAGMA integrity_check", but in the same context as the access from calibre.
No, I did not have calibre open when I used SQLitedatabasebrowser. I have run this a number of times directly on the KoboReader.sqlite on the Kobo and still it shows no errors. The error pops up when I connect with calibre open. The Kobo Utilties plugin is installed and this is what the check reported.

calibre, version 4.23.0
ERROR: Unhandled exception: <b>CorruptError</b>:CorruptError: database disk image is malformed

calibre 4.23 [64bit] embedded-python: True is64bit: True
Windows-10-10.0.18362-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.18362')
Python 2.7.16+
Windows: ('10', '10.0.18362', 'SP0', u'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 34, 0) && DeDRM (6, 8, 0) && Package KFX (from KFX Input) (1, 34, 0) && Find Duplicates (1, 7, 2) && KindleUnpack - The Plugin (0, 82, 2) && Kobo Utilities (2, 11, 5) && EpubMerge (2, 11, 0) && KFX metadata reader (from KFX Input) (1, 34, 0) && KFX Input (1, 34, 0) && Modify ePub (1, 4, 1) && Import List (1, 5, 1) && EpubSplit (2, 9, 0) && Manage Sony x50 Reader Book List (1, 2, 11) && Count Pages (1, 10, 0) && KoboTouchExtended (3, 4, 1) && Quality Check (1, 10, 1)
Traceback (most recent call last):
File "calibre_plugins.koboutilities.action", line 1605, in check_device_database
File "calibre_plugins.koboutilities.action", line 3440, in _check_device_database
File "calibre_plugins.koboutilities.action", line 4995, in check_device_database
File "c:\t\t\apsw-47cp24d7\src\cursor.c", line 236, in resetcursor
CorruptError: CorruptError: database disk image is malformed

Quote:
Originally Posted by davidfor View Post
As @geek1011 said, this is encrypted and is not used for what you are looking at.
I have a 2nd Clara and I copied the BookReader.sqlite from both readers to my computer and tried to open them in SQLitedatabasebrowser. The problem one would not open saying it was mal formed. But the copy from the 2nd Clara popped up a window asking for a password for the encryption.
retro is offline   Reply With Quote