View Single Post
Old 01-05-2016, 04:08 AM   #3
Bobbe
Enthusiast
Bobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blueBobbe can differentiate black from dark navy blue
 
Posts: 31
Karma: 13124
Join Date: Aug 2013
Device: sony prs 300
Thumbs up

Quote:
Originally Posted by davidfor View Post
That error is a sign the database on the device is corrupted. When that happens, the device can keep working as it is using an in-memory copy of the data. But, when the device tries to write to the database, it probably won't work. That means any updates are lost and a restart of the device will read old data. This shows up as missing books, lost reading status or older books appearing on the home screen.

The fix for this is to log out of the Kobo account. That will generate a new database and reload the books. But, as you have a backup of the database, you can restore this to the device and everything will be OK.

To restore the database, you simply need copy the backup database file over the database file on the device. The database on the device is in the directory ".kobo" and the name is "KoboReader.sqlite". After disconnecting, I would recommend restarting the device. This will ensure the database is reread properly.
Yes! Thanks! I already tried putting back the backup, but I stupidly put the database file in the root folder.
I now put a recent backup in the .kobo folder, and restarted the device after safely ejecting it from the computer.
It is working flawlessly again, talking happily to Calibre.
Bobbe is offline   Reply With Quote