"# 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 가이드를 참조하십시오."

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.