Quote:
Originally Posted by ThaBazz
Hi Kovad,
Is the fix already in the Linux version? I just downloaded the latest from the site and I get a similar problem. The first time I was able to view everything on my reader and even add books to the reader. The second time I connected the reader I got this error:
calibre, version 0.8.24
ERROR: Fout: Fout bij communicatie met apparaat (Dutch: error in communicating with device)
database disk image is malformed
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 81, in run
File "site-packages/calibre/gui2/device.py", line 332, in _books
File "site-packages/calibre/devices/prst1/driver.py", line 177, in books
DatabaseError: database disk image is malformed
I can no longer view what is on the reader in Calibre.
Hope to here from you,
|
That's not a Calibre bug. There seems to be a Sony bug where the SQLite DB gets corrupted because the device-side software is still accessing it when plugged in and in data transfer mode. I've seen someone hit this with the Sony Reader software too.
You will have to repair or delete books.db in order to fix it. I've posted instructions for a Mac user earlier in this thread that will work for Linux as well, assuming you have sqlite3 on the machine.
The work around for me is to make sure I plug it in when it is awake, and that I get a data transfer screen, not the home screen when I put it into data transfer mode. That seems to prevent future corruption once the DB is repaired.