Brakujące zależności pakietów w usłudze Azure App Service (Debian 10)

Curtis Chau
Curtis Chau
Updated: 10 czerwca 2026

Podczas wdrażania IronPDF do usługi Azure App Service w środowisku Linux z obrazem bazowym Debian 10 (Buster) renderer Chrome nie uruchamia się, ponieważ wymagane pakiety systemowe nie mogą zostać zainstalowane. Dzieje się tak, gdy IronPDF próbuje zainstalować swoje zależności Chrome za pomocą APT, który korzysta z standardowych luster Debian.

E: The repository 'http://deb.debian.org/debian buster Release' does not have a Release file.
Text

Debian 10 zakończył cykl życia i jego repozytoria zostały usunięte z deb.debian.org. Każde wywołanie apt-get update przeciwko domyślnym lusterkom Buster zwraca błędy 404, co blokuje instalację wymaganych pakietów, w tym libc6-dev, libgtk-3-0, libnss3, libatk-bridge2.0-0, libgbm1, libasound2, libxkbcommon-x11-0, libxrender1, libfontconfig1 oraz libxshmfence1.

Rozwiązanie

Opcja 1: Przekierowanie APT do archiwalnych luster Debian

Uruchom następujące polecenia, aby zaktualizować /etc/apt/sources.list, wskazując na archive.debian.org przed wywołaniem apt-get update:

sed -i 's|http://deb.debian.org/debian|http://archive.debian.org/debian|g' /etc/apt/sources.list
sed -i 's|http://deb.debian.org/debian-security|http://archive.debian.org/debian-security|g' /etc/apt/sources.list
SHELL

Aby zignorować ostrzeżenia o przeterminowanej dacie wydania, dodaj ten wpis konfiguracyjny APT:

echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.co/nf.d/99no-check-valid-until
SHELL

Następnie uruchom apt-get update, a potem normalną instalację zależności Chrome dla IronPDF.

Opcja 2: Ulepszenie do Debian 12 z .NET 8

Debian 10 nie jest już utrzymywany. Długoterminowym rozwiązaniem jest migracja do obrazu bazowego Debian 12 z .NET 8, który jest w pełni obsługiwany przez IronPDF. Zobacz przewodnik wdrażania na Linux w celu uzyskania informacji o wymaganych pakietach na Debian 12 i innych obsługiwanych dystrybucjach.

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 21,739,885Wersja:2026.10właśnie wydany