Calibre database corrupted
For years, our extremely large Calibre database (8.7.0), which contains many additional data fields, has been running on an external LaCie hard drive.
Now, our MacBook (14.7.6 Sonoma) crashed while I was working due to a power outage.
Since then, Calibre hasn't been able to open.
Even multiple recovery attempts, as well as restarting the computer and opening Calibre in Safe Mode, did not resolve the problem.
The following is the error message:
calibre, version 8.7.0
Corrupted database: The library database (/Volumes/eBooks_LaCie/Calibre_2023_08_12) appears to be corrupted. Do you want Calibre to attempt to restore it automatically? The restore may not be successful. If you select No, Calibre will create a new, empty library.
Traceback (most recent call last):
File "calibre/gui2/main.py", line 323, in initialize_db
File "calibre/db/legacy.py", line 197, in __init__
File "calibre/db/cache.py", line 190, in __init__
File "calibre/db/cache.py", line 474, in initialize_fts
File "calibre/db/cache.py", line 485, in start_fts_pool
File "calibre/db/cache.py", line 85, in call_func_with_lock
File "calibre/db/cache.py", line 597, in queue_next_fts_job
File "calibre/db/cache.py", line 500, in _update_fts_indexing_numbers
File "calibre/db/fts/connect.py", line 70, in number_dirtied
File "calibre/db/fts/connect.py", line 59, in get_connection
File "calibre/db/fts/connect.py", line 42, in initialize
File "calibre/db/backend.py", line 433, in execute
File "src/cursor.c", line 240, in resetcursor
apsw.CorruptError: CorruptError: database disk image is malformed
Is there still hope for rescue?
(Translated from German using Google Translate)
|