View Single Post
Old 07-27-2017, 06:32 AM   #18
El Duderino
#hilakleiner
El Duderino began at the beginning.
 
El Duderino's Avatar
 
Posts: 42
Karma: 10
Join Date: Jul 2017
Device: Kobo Aura (2013)
Quote:
Originally Posted by DNSB View Post
Are you thinking of when Kobo's 4.x firmware switched to using journaling with their SQLite database? OTOH, the restart after a firmware install can and will expose a corrupted database.
Quote:
Originally Posted by davidfor View Post
As DNSB said, Kobo changed some options in the database starting with the 3.20.x firmware. I don't know if they changed the version of the SQLite library they used at the same time. It's more likely a corruption would happen when migrating to either the 4.1 or 4.2 firmware. In one of those, they changed how some data was stored and, from memory, the migration updated all of that. That would affect anyone coming from earlier firmware to a one of those or later. The main issue with this would be the amount of data updated. For anyone with a lot of books, and had done a lot of reading, then there would have been a lot of updates. The chance of something going wrong, increases with the number of changes needed.
Absolutely what I was referring to. I had just side-loaded my whole collection and spent hours manually sorting them on the device into bookshelves before the corruption occurred while updating to 4.x. I couldn't restore the database backup because it was a different SQLite version, so ended up performing a factory reset.

@ lealla, If I can offer any advice, resolve to manage every aspect of your Kobo library in Calibre including bookshelves with regular external backups, so restoration isn't a painful process. A healthy respect for the Kobo Utilities plugin by not pushing every button to see what it does is also advised.

Best of luck on this.
El Duderino is offline   Reply With Quote