Fehlende libjpeg8-Abhängigkeit auf Debian 12

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

Auf Debian 12 kann IronPDF 2025.10.8 seine QPdf-Bibliothek beim Start nicht laden, da das alte libjpeg8-Paket standardmäßig nicht in Debian 12 enthalten ist.

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)

Der Fehler kann auch wie folgt auftreten:

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 hat das alte libjpeg8-Paket gestrichen, da es 2017 abgekündigt und durch eine neuere ABI-Version ersetzt wurde. IronPDF 2025.10.8 hängt von qpdf.so im Verzeichnis runtimes/linux-x64/native ab, das gegen libjpeg.so.8 verlinkt. Da diese Bibliothek auf Debian 12 nicht vorhanden ist, kann die QPdf-Komponente nicht geladen werden.

Lösung

Laden Sie das alte libjpeg8-Paket aus dem Debian-Archiv herunter und installieren Sie es, bevor Sie die Anwendung starten. Für Docker-Bereitstellungen fügen Sie diese Schritte dem Dockerfile hinzu:

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

Für Nicht-Docker Debian 12-Umgebungen führen Sie dieselben wget- und apt-Befehle aus einer root-Shell aus, bevor Sie die Anwendung zum ersten Mal starten. Sehen Sie sich den IronPDF Docker-Leitfaden für eine vollständige Dockerfile-Struktur an.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 20,088,359 | Version: 2026.7 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.