Firstly, I discovered that the problem is in the USB-connector on the Clara. I obviously used it too much (connecting/disconnecting cables) and now it fails most of the time. That's the reason for the spurious communication errors, even when calibre is not involved.
That said, when the connection is ok, calibre still refuses to find (and sync) the books on the Clara (Clara DB is OK, calibre DB is ok), which is strange.
Quote:
Originally Posted by davidfor
When this error does not happen, how big is the "metadata.calibre" file on the device?
|
It is about (at this moment) around 368Kb
I did a complete factory reset and placed a minimal set of books on the Clara to see what happens during a communication problem. Calibe reports that communication error, but never is able to resync: also when explicitly using the "Refresh the list of books on the device" option. I tried to remove "metadata.calibre" file to let it regenerate itself, still no books "on device" according calibre. Well at least in most cases because once in a while it finds and reports some books on the device, but not all.
When I add (after a communication error) a new book to the Clara, it is reported as "on device". Is there a new communication problem, that newly added book is also not reported "on device" anymore.
I can understand that when writing a book to the Clare and a communication error happening can lead to loosing that books registration. But the out of sync also happens just when connected to calibre without updating actions (or is meta data then written to the Clara DB?)
Anyway, IMHO I can understand that new updates during communication errors will fail and will fail to be reported on the device. I cannot understand that other (untouched) books are also failing to be found.