EPUBCheck OPF-002: pakkedokument ikke fundet
Opdateret:
EPUBCheck OPF-002 er en fatal fejlt meddelelse: “The OPF file "…" was not found in the EPUB.” Pakkedokumentet nævnt i META-INF/container.xml er ikke i arkivet. EPUBCheck stopper der, fordi pakkedokumentet lister enhver anden fil, så andre fil i bogen kan ikke checkes, før det findes.
Den officielle meddelelse
The OPF file "%1$s" was not found in the EPUB.
- Standard alvorlighed
- Fatal fejl. EPUBCheck kunne ikke fortsætte med at kontrollere denne del af EPUB. Filen er ugyldig.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- En fuld sti i container.xml, der ikke matcher den virkelige sti til .opf-filen, ofte en forskel i store eller små bogstaver.
- .opf-filen blev omdøbt eller flyttet til en anden mappe, efter container.xml blev skrevet.
- .opf-filen blev udeladt, da mappen blev zippet.
Sådan retter du det
- Åbn META-INF/container.xml og læs full-path attributten af rootfile elementet.
- Sammenlign det med den reelle placering af .opf-filen inde i arkivet, bogstav for bogstav: stier i en EPUB er skelnen mellem store og små bogstaver.
- Korriger fuld sti (eller flyt filen), så de matcher, og genopbyg EPUB.
Hvornår det ikke er dette
Hvis container.xml selv mangler, rapporterer EPUBCheck RSC-002 i stedet.
Termer der bruges her
Andre OPF beskeder
OPF-001There was an error when parsing the EPUB version: ….OPF-003Item "…" exists in the EPUB, but is not declared in the OPF manifest.OPF-004Invalid prefix declaration: leading or trailing whitespace is not allowed.OPF-005Invalid prefix declaration: URI for prefix "…" doesn’t exist.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.OPF-007Re-declaration of reserved prefix "…".
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.