Originally Posted by Debby
I often get errors when I open the database. This has happened over the years, it is sometimes eliminated with a release and then will resume when I upgrade. Currently, I am using Calibre 7.48
When I open the database it says "I am corrupt" and asks if I want to repair.
The error message:
Traceback (most recent call last):
File "site-packages\calibre\gui2\main.py", line 208, in initialize_db
File "site-packages\calibre\library\database2.py", line 168, in __init__
File "site-packages\calibre\library\database2.py", line 276, in initialize_dynamic
File "site-packages\calibre\library\custom_columns.py", line 59, in __init__
File "site-packages\calibre\library\sqlite.py", line 251, in run
DatabaseException: database or disk is full
RemoteTraceback (most recent call last):
File "site-packages\calibre\library\sqlite.py", line 215, in run
OperationalError: database or disk is full
Does it think the Disk is Full? I have 359 GB free on a 931 GB disk (network). There are 1261 books in the library. Operating system is Windows 7. The good news is, the library "repairs" but I still would like to track down the issue. In previous versions it would tell me the library could not be repaired and would create a new one. I would then just change back to the original and it would work fine (until I encountered an error).
As always, thank your for an insight.
Your filesystem may be damaged (from a bad power down?).
Run the Disk-check program: tick 'fix' (you probably will have to 'schedule it' for the next reboot).