Deployment Troubleshooting for IronPdf on Debian 10 (Buster)
While deploying with docker image on Debian 10 (buster), these kinds of error messages might be encountered.
2026-01-06T10:37:47.3082147Z ##[error] > [base 3/3] RUN apt-get update && apt-get install -y libgobject-2.0-0 libglib2.0-0 libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libxcomposite1 libxrandr2 libxdamage1 libxfixes3 libxkbcommon0 libxshmfence1 libgbm1 libasound2 libpangocairo-1.0-0 libpango-1.0-0 libgtk-3-0 fonts-liberation ca-certificates && rm -rf /var/lib/apt/lists/:
2026-01-06T10:37:47.3082862Z ##[error]0.648 Err:4 http://deb.debian.org/debian buster Release
2026-01-06T10:37:47.3083246Z ##[error]0.648 404 Not Found [IP: 151.101.162.132 80]
2026-01-06T10:37:47.3083647Z ##[error]0.657 Err:5 http://deb.debian.org/debian-security buster/updates Release
2026-01-06T10:37:47.3084071Z ##[error]0.657 404 Not Found [IP: 151.101.162.132 80]
2026-01-06T10:37:47.3084454Z ##[error]0.676 Err:6 http://deb.debian.org/debian buster-updates Release
2026-01-06T10:37:47.3084855Z ##[error]0.676 404 Not Found [IP: 151.101.162.132 80]
2026-01-06T10:37:47.3085193Z ##[error]0.689 Reading package lists...
2026-01-06T10:37:47.3085604Z ##[error]0.708 E: The repository 'http://deb.debian.org/debian buster Release' does not have a Release file.
2026-01-06T10:37:47.3086093Z ##[error]0.708 E: The repository 'http://deb.debian.org/debian-security buster/updates Release' does not have a Release file.
This is because Debian 10 (buster) is EOL and its repositories have been removed from deb.debian.org and this error is not caused by the apt install command.
Suggestions:
-
To update the base image to Debian 12 with .NET 8 for better compatibility? (Working Dockerfile samples: https://ironpdf.com/get-started/ironpdf-docker/)
-
To use from the Debian Archive as follows.
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
RUN sed -i 's|deb.debian.org|archive.debian.org|g' /etc/apt/sources.list \
&& sed -i 's|security.debian.org|archive.debian.org|g' /etc/apt/sources.list \
&& apt-get update \
&& apt-get install -y \
libgobject-2.0-0 libglib2.0-0 libnss3 libatk1.0-0 libatk-bridge2.0-0 \
libcups2 libxcomposite1 libxrandr2 libxdamage1 libxfixes3 \
libxkbcommon0 libxshmfence1 libgbm1 libasound2 \
libpangocairo-1.0-0 libpango-1.0-0 libgtk-3-0 \
fonts-liberation ca-certificates \
&& rm -rf /var/lib/apt/lists/*