"# Debian 12에서 누락된 libjpeg8 종속성"
"Debian 12에서 IronPDF 2025.10.8는 시작 시 QPdf 라이브러리를 로드하지 못합니다. 이는 legacy libjpeg8 패키지가 기본적으로 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)
"오류는 다음과 같이 나타날 수 있습니다:"
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는 2017년에 더 이상 사용되지 않는 것으로 선언되고, 새로운 ABI 버전으로 대체되었기 때문에 legacy libjpeg8 패키지를 삭제했습니다." IronPDF 2025.10.8은 runtimes/linux-x64/native 디렉토리의 qpdf.so에 의존하며, 이는 libjpeg.so.8에 연결됩니다. "그 라이브러리가 Debian 12에 없기 때문에, QPdf 구성 요소를 로드할 수 없습니다."
해결책
"Debian 아카이브에서 legacy libjpeg8 패키지를 다운로드하여 애플리케이션을 시작하기 전에 설치하십시오." "Docker 배포의 경우, 이러한 단계들을 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
"비-Docker Debian 12 환경에서는 첫 번째 애플리케이션 시작 전에 root 쉘에서 동일한 wget 및 apt 명령을 실행하십시오." "전체 Dockerfile 구조에 대해서는 IronPDF Docker 가이드를 참조하십시오."

