Hello everyone.
Apologies for posting this, as I can see a lot of similar historic posts, but none of them seem to come to a conclusion and perhaps my situation might shed more light on the issue?
I had a Kobo Libra Colour last year and repeatedly had trouble with it connecting to Calibre on macOS. I followed all the advice, made sure I ejected properly etc etc, but despite this, every few times I tried to connect the two together it would result in me having to restore my database on the Kobo and lose everything - before starting again.
That Kobo was stolen, and I have now replaced it with a new one, but the same model. The problem persists, and this time I can be 100% sure the Kobo was fresh out of the box and updated fully. The initial sync worked, and then subsequent connections result in the 'Error communicating with device' error.
Here's the more detailed error info:
So, I think I can rule out the device itself. I also have a new Mac since, so I can rule out the computer. Is there anything else I can do or am I just doomed to have to scorch the Earth each time I want to update the books on my device?
Apologies for posting this, as I can see a lot of similar historic posts, but none of them seem to come to a conclusion and perhaps my situation might shed more light on the issue?
I had a Kobo Libra Colour last year and repeatedly had trouble with it connecting to Calibre on macOS. I followed all the advice, made sure I ejected properly etc etc, but despite this, every few times I tried to connect the two together it would result in me having to restore my database on the Kobo and lose everything - before starting again.
That Kobo was stolen, and I have now replaced it with a new one, but the same model. The problem persists, and this time I can be 100% sure the Kobo was fresh out of the box and updated fully. The initial sync worked, and then subsequent connections result in the 'Error communicating with device' error.
Here's the more detailed error info:
Code:
calibre, version 8.16.2
ERROR: Error: Error communicating with device
database disk image is malformed
Traceback (most recent call last):
File "calibre/devices/kobo/driver.py", line 2075, in books
File "src/cursor.c", line 189, in resetcursor
apsw.CorruptError: database disk image is malformed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre/gui2/device.py", line 110, in run
File "calibre/gui2/device.py", line 581, in _books
File "calibre/devices/kobo/driver.py", line 1992, in books
File "calibre/devices/kobo/db.py", line 94, in __exit__
apsw.CorruptError: database disk image is malformed