Dependencia de libjpeg8 Faltante en Debian 12

This article was translated from English: Does it need improvement?
Translated
View the article in English

En Debian 12, IronPDF 2025.10.8 no puede cargar su biblioteca QPdf al iniciar porque el paquete heredado libjpeg8 no está incluido en Debian 12 por defecto.

IronSoftware.Exceptions.IronSoftwareDeploymentException: Error while deploying QPdf for IronPdf: 'Multiple issues occurred while trying to deploy QPdf (libjpeg.so.8: cannot open shared object file: No such file or directory)

El error también puede aparecer como:

Error while loading '/path/to/runtimes/linux-x64/native/qpdf.so' via libdl2 : '/lib/x86_64-linux-gnu/libjpeg.so.8: version `LIBJPEG_8.0' not found

Debian 12 eliminó el paquete libjpeg8 heredado porque fue desaprobado en 2017 y reemplazado con una versión ABI más nueva. IronPDF 2025.10.8 depende de qpdf.so en el directorio runtimes/linux-x64/native, que está vinculado contra libjpeg.so.8. Dado que esa biblioteca está ausente en Debian 12, el componente QPdf no puede ser cargado.

Solución

Descarga el paquete heredado libjpeg8 del archivo de Debian e instálalo antes de iniciar la aplicación. Para despliegues Docker, agrega estos pasos al Dockerfile:

FROM mcr.microsoft.com/dotnet/runtime:8.0 AS base
USER root
WORKDIR /app

RUN apt update && apt install -y sudo wget
RUN wget https://archive.debian.org/debian/pool/main/libj/libjpeg8/libjpeg8_8b-1_amd64.deb
RUN apt install -y ./libjpeg8_8b-1_amd64.deb

Para entornos Debian 12 no Docker, ejecuta los mismos comandos wget y apt desde un shell raíz antes del primer lanzamiento de la aplicación. Consulta la guía Docker de IronPDF para una estructura completa de Dockerfile.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 20,088,359 | Versión: 2026.7 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronPdf
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.