View Single Post
Old 07-07-2011, 08:37 AM   #1
Arainais
Member
Arainais began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Jan 2011
Device: Nook
Update from O.8.7 to 0.8.8, library now corrupt?

Last night I updated from 0.8.7 to 0.8.8 and now when I try to open Calibre I get the following message:

Your Calibre database appears to be corrupted. Do you want calibre to try and repair it automatically? If you say No, a new empty calibre library will be created.

and then when I show details I get this

Traceback (most recent call last):
File "site-packages\calibre\gui2\main.py", line 215, in initialize_db
File "site-packages\calibre\library\database2.py", line 194, in __init__
File "site-packages\calibre\library\schema_upgrades.py", line 24, in __init__
File "site-packages\calibre\library\schema_upgrades.py", line 611, in upgrade_version_20
File "site-packages\calibre\library\sqlite.py", line 308, in run
DatabaseException: duplicate column name: link
RemoteTraceback (most recent call last):
File "site-packages\calibre\library\sqlite.py", line 268, in run
OperationalError: duplicate column name: link

I try to repair the database and it fails to do so. Is there anything I can do to get it to open my calibre library? I have nearly 3000 books in it, and I don't want to have to re-add them all to a new library.
Arainais is offline   Reply With Quote