View Single Post
Old 09-19-2023, 11:12 AM   #1
Savate
Enthusiast
Savate will become famous soon enoughSavate will become famous soon enoughSavate will become famous soon enoughSavate will become famous soon enoughSavate will become famous soon enoughSavate will become famous soon enough
 
Posts: 40
Karma: 608
Join Date: Feb 2019
Device: Kindle Signature
'no savepoint' error

Hi

I tried deleting a few items from my database but got the 'no savepoint' error as others have done.

I followed advice in those older posts I found to use Library Maintenance but there is no change to this error message when I try to delete.

Then I ran 'check database' action (with 'compact database' checked). That generated the string of errors below!

Note: I have I have two databases; both have been moved manually a few times during computer upgrade; both were created in W10 now using W11 (though that is unlikely the cause). One passes the Lib Maintenance test, the other doesn't. It's an issue because I would like to delete a number of items but can't.

Any advice greatly appreciated.

Error messages follow (don't like the look of the last one!):
-----------------------------------------------------
calibre, version 6.26.0
ERROR: Failed: Database integrity check failed, click "Show details" for details.

Traceback (most recent call last):
File "calibre\gui2\dialogs\check_library.py", line 85, in vacuum
File "calibre\db\cache.py", line 85, in call_func_with_lock
File "calibre\db\cache.py", line 2642, in vacuum
File "calibre\db\backend.py", line 1314, in vacuum
File "calibre\db\fts\connect.py", line 83, in vacuum
File "calibre\db\backend.py", line 400, in execute
apsw.CorruptError: CorruptError: database disk image is malformed
Savate is offline   Reply With Quote