Skip to content
English
  • There are no suggestions because the search field is empty.

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:

  1. To update the base image to Debian 12 with .NET 8 for better compatibility? (Working Dockerfile samples: https://ironpdf.com/get-started/ironpdf-docker/)

  2. 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/*