Quote:
Originally Posted by rosalita
Thank you for that suggestion. I will try it tomorrow morning when I'm back at my desk, and report back (hopefully with a successful transfer).
|
I followed David's suggestion to open one of the books in the Calibre book editor.
I'll attach screenshots below, but here's the situation:
1. The Check Book feature returns 1/1 Error, related to an incorrect namespace (attachment 1). I clicked on "Run fix HTML on this file, which will automatically insert the correct namespace."
2. Now it shows 1/40 errors, the top one related to an image being present more than once in the manifest (attachment 2). I clicked "Remove all but the first duplicate item."
3. Now 1/39 errors, and it says "The media type for the Table of Contents must be application/x-dtbncx+xml" related to Line 52 (attachment 3). For reference (this will be relevant later) the code in Line 52 is currently <item href="toc.ncx" id="ncx" media-type="application/xhtml+xml"/>. I clicked "Try to correct all fixable errors automatically".
2. After doing so, the code in Line 52 did indeed change in the way the error message indicated it needed to. But now there's a new error message: "The item OEBPS/toc.ncx present in the spine has the media-type application/x-dtbncx+xml. Most e-book software cannot handle non-HTML spine items. If the item is actually HTML, you should change its media-type to application/xhtml+xml. If it is not-HTML you should consider replacing it with an HTML item, as it is unlikely to work in most readers" (attachment 4).
I have no idea where I'm meant to go with this. Now, I did not try stopping after Step 2 above, saving changes and trying to send the book to my Kobo again. Maybe that would work. But I thought if there were more errors I should try to fix them all, but one of them appears to be some weird Catch-22 that means nothing to me but probably does mean something to you.
I should also add that I tried DNSB's suggestion of doing an EPUB-to-EPUB conversion without editing the book on another of the four, and that did successfully send the book to device. So maybe I should just do that with the other three and call it a day, but I was curious if David or anyone else has insights into what the error messages mean. I am at a deficit when it comes to understanding all but the simplest code, and this one has stumped me thoroughly!
Many thanks for all your help.