EPUBCheck OPF-002: documento del paquete no encontrado
Actualizado:
EPUBCheck OPF-002 es un mensaje de error fatal: “The OPF file "…" was not found in the EPUB.” El documento del paquete nombrado en META-INF/container.xml no está en el archivo. EPUBCheck se detiene ahí, porque el documento del paquete lista todos los demás archivos, por lo que no se puede comprobar nada más en el libro hasta que se encuentre.
El mensaje oficial
The OPF file "%1$s" was not found in the EPUB.
- Severidad por defecto
- Error fatal. EPUBCheck no pudo continuar revisando esta parte del EPUB. El archivo no es válido.
- versión de EPUBCheck
- 5.4.0
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Una ruta completa en container.xml que no coincide con la ruta real del archivo .opf, a menudo una diferencia en mayúsculas o minúsculas.
- El archivo .opf fue renombrado o movido a otra carpeta después de que se escribió container.xml.
- El archivo .opf se omitió cuando se comprimió la carpeta.
Cómo arreglarlo
- Abre META-INF/container.xml y lee el atributo full-path del elemento rootfile.
- Compáralo con la ubicación real del archivo .opf dentro del archivo comprimido, letra por letra: las rutas en un EPUB son sensibles a mayúsculas y minúsculas.
- Corrige la ruta completa (o mueve el archivo) para que coincidan, luego reconstruye el EPUB.
Cuándo no es esto
Si container.xml está ausente, EPUBCheck informa RSC-002 en su lugar.
Términos usados aquí
Otros mensajes de OPF
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 "…".
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.