Hey, all, I emailed this question to the Calibre Sync devs, but I didn't realize this program had a subthread on here, so I figured I might ask here as well:
I have a Calibre database on an external hard drive that I do not sync; I access that library via Calibre on my Macbook.
I keep a separate copy of that Calibre database on Mega.nz and use Calibre Sync to sync to Mega in order to access my Calibre library on my iPhone.
When I add new books to my desktop (Macbook) Calibre library, I copy over the new folders, db file and db preferences file to Mega and overwrite the db and db preferences files there. I wonder if this is a bad way to go about things because today, after doing this, when trying to sync with Mega in Calibre Sync, I got an error saying it could not sync because the database was malformed. I tried to screenshot but the error appeared and disappeared too quickly.
Possibly related, possibly not: I used Calibre to make a copy of my library in order to create a second Calibre library to keep one genre of books in. (Both on my external hard drive. I deleted all the books that were not of [genre] and kept the ones that were.) After doing this, I got a warning within Calibre that my original .db was malformed. I had to recreate the original database via the book files.
I remember previously having what might have been a .db malformed database or some sort of problem with syncing in Calibre Sync as well and ended up deleting my library and .db from Mega and re-uploading it, which fixed the sync issues.
Does anyone have a fix for this? Is copying my Calibre .db somehow damaging it?
|