Hi, Kovid -
I have just received this error. I did it to myself - forgot to close Calibre 0.8.7 before I started running the installation of 0.8.8. Stoooopid me!
Anyway, I got the same results as the prior poster - corrupted, can't fix, open with blank library. So, I go to Calibre and try to change libraries (mine's in Dropbox). I get this:
calibre, version 0.8.8
ERROR: Unhandled exception: <b>DatabaseException</b>: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
Traceback (most recent call last):
File "site-packages\calibre\gui2\dialogs\choose_library.py", line 106, in accept
File "site-packages\calibre\gui2\dialogs\choose_library.py", line 81, in perform_action
File "site-packages\calibre\gui2\actions\choose_library.py", line 406, in choose_library_callback
File "site-packages\calibre\gui2\ui.py", line 478, in library_moved
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 see you provided a .db file to the OP. Can I use that? If so, where do I put it (and, I assume I just remove the .zip part, cause it won't UNzip).
If my assumptions above are wrong - please help me fix my idiotic error?
Thanks.
Marilyn
|