# Dependencias de paquete faltantes en Azure App Service (Debian 10)
Al implementar IronPDF en un entorno Linux de Azure App Service que ejecuta una imagen base de Debian 10 (Buster), el renderizador de Chrome no se inicia porque los paquetes del sistema requeridos no se pueden instalar. Esto ocurre cuando IronPDF intenta instalar sus dependencias de Chrome a través de APT, que se conecta con los espejos estándar de Debian.
```txt
E: The repository 'http://deb.debian.org/debian buster Release' does not have a Release file.
```
Debian 10 llegó al fin de su vida útil y sus repositorios fueron eliminados de `deb.debian.org`. Cualquier llamada `apt-get update` contra los espejos predeterminados de Buster devuelve errores 404, lo que bloquea la instalación de los paquetes requeridos, incluidos libc6-dev, libgtk-3-0, libnss3, libatk-bridge2.0-0, libgbm1, libasound2, libxkbcommon-x11-0, libxrender1, libfontconfig1 y libxshmfence1.
## Solución
### Opción 1: Redirigir APT a los espejos de archivo de Debian
Ejecute los siguientes comandos para actualizar `/etc/apt/sources.list` para apuntar a archive.debian.org antes de llamar a `apt-get update`:
```bash
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
```
Para suprimir las advertencias sobre la fecha de caducidad de la versión, añada esta entrada de configuración APT:
```bash
echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.co/nf.d/99no-check-valid-until
```
Luego ejecute `apt-get update` seguido de la instalación normal de las dependencias de Chrome de IronPDF.
### Opción 2: Actualizar a Debian 12 con .NET 8
Debian 10 ya no se mantiene. La solución a largo plazo es migrar a una imagen base de Debian 12 con .NET 8, que IronPDF soporta completamente. Vea la [guía de implementación en Linux](/get-started/linux/) para los paquetes requeridos en Debian 12 y otras distribuciones compatibles.
Al implementar IronPDF en un entorno Linux de Azure App Service que ejecuta una imagen base de Debian 10 (Buster), el renderizador de Chrome no se inicia porque los paquetes del sistema requeridos no se pueden instalar. Esto ocurre cuando IronPDF intenta instalar sus dependencias de Chrome a través de APT, que se conecta con los espejos estándar de Debian.
E: The repository 'http://deb.debian.org/debian buster Release' does not have a Release file.
E: The repository 'http://deb.debian.org/debian buster Release' does not have a Release file.
Text
Debian 10 llegó al fin de su vida útil y sus repositorios fueron eliminados de deb.debian.org. Cualquier llamada apt-get update contra los espejos predeterminados de Buster devuelve errores 404, lo que bloquea la instalación de los paquetes requeridos, incluidos libc6-dev, libgtk-3-0, libnss3, libatk-bridge2.0-0, libgbm1, libasound2, libxkbcommon-x11-0, libxrender1, libfontconfig1 y libxshmfence1.
Solución
Opción 1: Redirigir APT a los espejos de archivo de Debian
Ejecute los siguientes comandos para actualizar /etc/apt/sources.list para apuntar a archive.debian.org antes de llamar a apt-get update:
sed -i 's|http://deb.debian.org/debian|http://archive.debian.org/debian|g' /etc/apt/sources.listsed -i 's|http://deb.debian.org/debian-security|http://archive.debian.org/debian-security|g' /etc/apt/sources.list
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
Para suprimir las advertencias sobre la fecha de caducidad de la versión, añada esta entrada de configuración APT:
Luego ejecute apt-get update seguido de la instalación normal de las dependencias de Chrome de IronPDF.
Opción 2: Actualizar a Debian 12 con .NET 8
Debian 10 ya no se mantiene. La solución a largo plazo es migrar a una imagen base de Debian 12 con .NET 8, que IronPDF soporta completamente. Vea la guía de implementación en Linux para los paquetes requeridos en Debian 12 y otras distribuciones compatibles.
Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.