Dépendance manquante libjpeg8 sur Debian 12

Curtis Chau
Curtis Chau
Updated: 10 juin 2026

Sur Debian 12, IronPDF 2025.10.8 échoue à charger sa bibliothèque QPdf au démarrage car le package legacy libjpeg8 n'est pas inclus par défaut dans Debian 12.

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)
Text

L'erreur peut aussi apparaître comme :

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
Text

Debian 12 a supprimé le package legacy libjpeg8 car il a été déprécié en 2017 et remplacé par une version ABI plus récente. IronPDF 2025.10.8 dépend de qpdf.so dans le répertoire runtimes/linux-x64/native, qui est lié à libjpeg.so.8. Puisque cette bibliothèque est absente sur Debian 12, le composant QPdf ne peut pas être chargé.

Solution

Téléchargez le package legacy libjpeg8 depuis l'archive Debian et installez-le avant de démarrer l'application. Pour les déploiements Docker, ajoutez ces étapes au fichier 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
Dockerfile

Pour les environnements Debian 12 non-Docker, exécutez les mêmes commandes wget et apt depuis un shell root avant le premier lancement de l'application. Voir le guide Docker IronPDF pour une structure complète de Dockerfile.

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

Lire la suite

Prêt à commencer ?

Nuget Downloads 21,739,885Version :2026.10vient de sortir