View Single Post
Old 01-10-2022, 10:38 AM   #1
tterranigma
Junior Member
tterranigma began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Aug 2018
Device: Kobo aura one
Cannot manage device properly with Calibre

I have been tinkering with the Kobo Libra H2O (upgraded to 4.30.18838). Since I have been unable to make Calibre work properly with the device, I reset the device (using the menu option, not hard reset) and started from scratch. I have only the "Kobo Touch" plugin enabled with every option disabled, except for "Read metadata from files on the device".

I plug the newly reset device to my laptop (Macos 12.0.1) and wait for Calibre to detect it. Once it does, I select a couple of books from my library and send them to the device's main memory pushing the toolbar button. The jobs complete, I get a notification and then I eject the device using the menu option from the device's icon in the toolbar. I unplug the cables and look at the device. Sometimes, the books don't appear there (although they are in the storage), it takes some time and maybe a device restart. Or, the book count in the home tab is not correct and I need to restart. When the books appear, I can see them OK and everything seems fine. But, if I plug the device again, Calibre sees no book in the device. Is this not supported?

I also tried enabling Collections creation based on tags (I put "tags" in the Collections column field). This always resulted in a corrupted database whenever I re-plugged the reader. Is anyone else having the same issue? The error I get is:

calibre, version 5.34.0
ERROR: Error: Error communicating with device

CorruptError: database disk image is malformed

Traceback (most recent call last):
File "calibre/gui2/device.py", line 87, in run
File "calibre/gui2/device.py", line 512, in _books
File "calibre/devices/kobo/driver.py", line 1892, in books
File "calibre/devices/kobo/driver.py", line 3003, in get_bookshelflist
apsw.CorruptError: CorruptError: database disk image is malformed
tterranigma is offline   Reply With Quote