Health-Sprints / A-Machine

A-Machine
GNU General Public License v3.0
1 stars 0 forks source link

EPUB validation with Ingram Spark #22

Open mrchristian opened 3 years ago

mrchristian commented 3 years ago

When uploading to Ingram Spark ebook distribution getting the following validation errors with Fidus EPUB:

(PKG-006): /2854690.epub: Mimetype file entry is missing or is not the first file in the archive. (PKG-006): /2854690.epub: Mimetype file entry is missing or is not the first file in the archive. (OPF-049): /EPUB/document.opf: Item id 'copyright' was not found in the manifest. (RSC-005): /EPUB/document.opf: Error while parsing file: itemref element idref attribute does not resolve to a manifest item element (RSC-005): /EPUB/document-1.xhtml: Error while parsing file: value of attribute "role" is invalid; must be equal to "alert", "alertdialog", "application", "banner", "complementary", "dialog", "doc-... (RSC-005): /EPUB/document-2.xhtml: Error while parsing file: value of attribute "role" is invalid; must be equal to "alert", "alertdialog", "application", "banner", "complementary", "dialog", "doc-... (RSC-005): /EPUB/document-3.xhtml: Error while parsing file: value of attribute "role" is invalid; must be equal to "alert", "alertdialog", "application", "banner", "complementary", "dialog", "doc-... (RSC-005): /EPUB/document-4.xhtml: Error while parsing file: value of attribute "role" is invalid; must be equal to "alert", "alertdialog", "application", "banner", "complementary", "dialog", "doc-... (RSC-005): /EPUB/document-5.xhtml: Error while parsing file: value of attribute "role" is invalid; must be equal to "alert", "alertdialog", "application", "banner", "complementary", "dialog", "doc-... (RSC-005): /EPUB/document-6.xhtml: Error while parsing file: value of attribute "role" is invalid; must be equal to "alert", "alertdialog", "application", "banner", "complementary", "dialog", "doc-... (RSC-005): /EPUB/document-7.xhtml: Error while parsing file: value of attribute "role" is invalid; must be equal to "alert", "alertdialog", "application", "banner", "complementary", "dialog", "doc-... (RSC-005): /EPUB/document-8.xhtml: Error while parsing file: value of attribute "role" is invalid; must be equal to "alert", "alertdialog", "application", "banner", "complementary", "dialog", "doc-... (CSS-008): /EPUB/ebook.css: An error occurred while parsing the CSS: Token '-' not allowed here. (CSS-008): /EPUB/ebook.css: An error occurred while parsing the CSS: Token '-' not allowed here. (CSS-008): /EPUB/ebook.css: An error occurred while parsing the CSS: Token '-' not allowed here. (CSS-008): /EPUB/ebook.css: An error occurred while parsing the CSS: Token '-' not allowed here. (CSS-008): /EPUB/ebook.css: An error occurred while parsing the CSS: Token '-' not allowed here. (RSC-005): /EPUB/document.ncx: Error while parsing file: element "link" not allowed anywhere; expected the element end-tag or element "meta" (RSC-005): /EPUB/document.ncx: Error while parsing file: element "navPoint" missing required attribute "id" (RSC-007): /EPUB/ebook.css: Referenced resource 'fonts/IBMPlexSans-Regular.ttf' could not be found in the EPUB. (RSC-007): /EPUB/ebook.css: Referenced resource 'fonts/IBMPlexSans-Italic.ttf' could not be found in the EPUB. (RSC-012): /EPUB/document.ncx: Fragment identifier is not defined. (RSC-012): /EPUB/document.ncx: Fragment identifier is not defined. (RSC-012): /EPUB/document.ncx: Fragment identifier is not defined. (RSC-012): /EPUB/document.ncx: Fragment identifier is not defined. (RSC-012): /EPUB/document.ncx: Fragment identifier is not defined. (RSC-012): /EPUB/document.ncx: Fragment identifier is not defined. (RSC-012): /EPUB/document.ncx: Fragment identifier is not defined. (RSC-012): /EPUB/document.ncx: Fragment identifier is not defined. (RSC-012): /EPUB/document.ncx: Fragment identifier is not defined. (OPF-049): /EPUB/document.ncx: Item id 'copyright' was not found in the manifest.