Corrupted DB on Reader
My tale of woe...
I copied some PDFs to my kobo reader from an Ubuntu 10.04 PC. Seemed to go fine, but I couldn't open them in the reader. Tried to add some more PDFs (from Ubuntu) and they didn't even show up.
At this point, I deleted all the PDFs and ePUBs I had added. When I ejected my reader (and waited for it to process), the documents list still showed all of my docs. Of course, I couldn't actually open them but they were still in the list. I reset the device with the pinhole in the back but the list didn't change. I reset to factory defaults from the menu but the list was still there. I also noticed that some of my history on the included ebooks remained while the most recent history disappeared.
Then I opened the sqlite database in the SQLite Manager addon for Firefox. I can browse the DbVersion, shortcover_page, and user tables. Browsing the content or volume_shortcovers tables causes problems.
An example message:
'SQLiteManager: Query: SELECT count(*) FROM "main"."content" - executeStep failed
Exception Name: NS_ERROR_FILE_CORRUPTED
Exception Message: Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [mozlStorageStatement.executeStep]'
Is this repairable?
|