View Single Post
Old 01-17-2019, 09:36 PM   #6
avetik
Member
avetik began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Jul 2016
Device: Kindle PW3
I installed latest Calibre version on Chrome OS (v 73 dev) Linux container (a.k.a. Crostini).
Installation went well (only required xz-utils package installed). However, once I launch calibre and point it to an existing Library which is located on a shared USB drive (which I was maintaining just fine from another Linux install) it now shows the error message

"The library database at /mnt/chromeos/removable/SD128GB/Calibre_Large appears to be corrupted. Do you want calibre to try and rebuild it automatically? The rebuild may not be completely successful! If you say No, a new empty calibre library will be created."

And details:

Traceback (most recent call last):
File "site-packages/calibre/gui2/main.py", line 301, in initialize_db
File "site-packages/calibre/db/legacy.py", line 81, in __init__
File "site-packages/calibre/db/legacy.py", line 48, in create_backend
File "site-packages/calibre/db/backend.py", line 378, in __init__
File "site-packages/calibre/db/backend.py", line 1123, in fget
File "site-packages/calibre/db/backend.py", line 836, in conn
File "site-packages/calibre/db/backend.py", line 271, in __init__
File "site-packages/calibre/db/backend.py", line 315, in execute
File "src/cursor.c", line 1019, in APSWCursor_execute.sqlite3_prepare
File "src/statementcache.c", line 386, in sqlite3_prepare
IOError: IOError: disk I/O error

Is this easy to fix?
avetik is offline   Reply With Quote