Quote:
Originally Posted by retro
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.
|
No, I meant, did you run the check and calibre in the same session. You don't want to open the databases twice at the same time, but, if you connect, do the check and then run calibre, do you see the error? Or if you see the error in calibre, does the check work when you close calibre?
Quote:
The error pops up when I connect with calibre open.
|
Do you mean this happens only if calibre is open when you connect the device? Does it happen if calibre is closed and you open it after the Windows notifies you the device is connected? If so, that has been reported before, but not for a long time. It suggests something is blocking access to the files on the device for a little while. An antivirus program is the obvious culprit, but it could be something else.
Quote:
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
|
Same basic error, so it is seems to be blocking this.
Quote:
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.
|
This database has nothing to do with it. The driver does not look at it at all. And as it is encrypted, we can't look at it.