Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 12-12-2008, 06:13 PM   #1
moggie
Enthusiast
moggie is on a distinguished road
 
moggie's Avatar
 
Posts: 34
Karma: 74
Join Date: Nov 2008
Location: Cambridge,UK
Device: sony 505
DatabaseError: database disk image is malformed

How do I reset the database when it is confused ?
Code:
bash-3.2$ calibredb  list
Traceback (most recent call last):
  File "/Users/jb23/Applications/calibre.app/Contents/Resources/loaders/calibredb.py", line 9, in <module>
    main()
  File "/Users/jb23/Applications/calibre.app/Contents/Resources/lib/python2.6/site-packages.zip/calibre/library/cli.py", line 527, in main
  File "/Users/jb23/Applications/calibre.app/Contents/Resources/lib/python2.6/site-packages.zip/calibre/library/cli.py", line 204, in command_list
  File "/Users/jb23/Applications/calibre.app/Contents/Resources/lib/python2.6/site-packages.zip/calibre/library/cli.py", line 103, in get_db
  File "calibre/library/database2.pyo", line 383, in __init__
  File "calibre/library/database2.pyo", line 262, in refresh
  File "calibre/library/sqlite.pyo", line 107, in run
calibre.library.sqlite.DatabaseException: database disk image is malformed
	RemoteTraceback (most recent call last):
	  File "calibre/library/sqlite.pyo", line 80, in run
	  File "calibre/library/sqlite.pyo", line 46, in get
	DatabaseError: database disk image is malformed
moggie is offline   Reply With Quote
Old 12-12-2008, 07:36 PM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 25,756
Karma: 4998511
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Wow how did you manage that?

Delete/rename the database file, it will be recreated, though you will lose any metadata stored in the database.
kovidgoyal is offline   Reply With Quote
Old 12-13-2008, 08:56 AM   #3
moggie
Enthusiast
moggie is on a distinguished road
 
moggie's Avatar
 
Posts: 34
Karma: 74
Join Date: Nov 2008
Location: Cambridge,UK
Device: sony 505
You also need to delete the file metadata.db

Quote:
Originally Posted by kovidgoyal View Post
Wow how did you manage that?
I takes real ability

Quote:
Originally Posted by kovidgoyal View Post
Delete/rename the database file, it will be recreated, though you will lose any metadata stored in the database.
I cleaned everything out by

cd Library/Preferences
rm -rf calibre net.kovidgoyal.calibre.plist

Last edited by kovidgoyal; 12-13-2008 at 02:46 PM.
moggie is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
"Database Disk Image is malformed" when connecting to Calibre after adding new books djorkboy Kobo Reader 13 10-07-2010 08:47 PM
"Database Disk Image is malformed" when connecting to Calibre after adding new books djorkboy Calibre 1 10-06-2010 08:59 PM
DatabaseError: malformed database schema (author_insert_trg) - no such table: authors peterdeegan Calibre 3 07-03-2010 12:44 AM
Error: malformed database schema (books_insert_trg) cbatalla Calibre 4 05-08-2010 01:02 PM
database disk image is malformed sirbruce Calibre 12 06-26-2009 09:06 PM


All times are GMT -4. The time now is 05:42 PM.


MobileRead.com is a privately owned, operated and funded community.