Calibre stopped working due to corrupt DB
Calibre 3.20 stopped working after I tried to save a title after editing its metadata. After rebooting Calibre, I was told there was a DB error which Calibre would try to fix. The restoration failed and I got this error message.
calibre, version 3.20.0
ERROR: Failed to repair library: Restoring database failed, click Show details to see details
Traceback (most recent call last):
File "site-packages\calibre\db\restore.py", line 123, in run
File "site-packages\calibre\db\restore.py", line 239, in create_cc_metadata
File "site-packages\calibre\db\restore.py", line 29, in __init__
File "site-packages\calibre\db\backend.py", line 379, in __init__
File "site-packages\calibre\db\backend.py", line 1140, in initialize_database
File "c:\t\t\apsw-9hooel\apsw-3.13.0-r1\src\cursor.c", line 236, in resetcursor
IOError: IOError: disk I/O error
It reports a disk IOError but the disk is fine and the titles contained within the Calibre library are readable by ADE. Any ideas? BTW, I am running Win 10 Pro on a Dell PC.
|