sábado, 14 de febrero de 2026

Error 404 en APT cuando se instalan paquetes en Debian 12

Cómo solucionar error 404 en APT al instalar paquetes en Debian 12 (Bookworm)

Al intentar instalar o actualizar paquetes en Debian 12 (Bookworm), puede aparecer un error como el siguiente:

E: Fallo al obtener http://deb.debian.org/debian/...
404 Not Found
E: Internal Error, ordering was unable to handle the media swap

Este error suele presentarse al intentar instalar paquetes como LibreOffice y generalmente indica que el sistema está intentando descargar versiones que ya no existen en el repositorio.


¿Por qué ocurre este error?

En Debian 12, este problema ocurre comúnmente cuando:

  • La lista de paquetes (apt) está desactualizada.
  • El mirror cambió de versión (por ejemplo de deb12u9 a deb12u10).
  • Hay paquetes a medio instalar.
  • El sistema quedó en un estado inconsistente tras una actualización incompleta.

El mensaje 404 Not Found significa que la versión que el sistema intenta descargar ya no está disponible en el servidor.


Solución paso a paso

1. Limpiar la caché de paquetes

sudo apt clean

2. Eliminar listas antiguas

sudo rm -rf /var/lib/apt/lists/*

3. Actualizar listas nuevamente

sudo apt update

Si en este punto ya no aparecen errores 404, puedes continuar.

4. Reparar paquetes rotos

sudo apt --fix-broken install

5. Reconfigurar paquetes pendientes

sudo dpkg --configure -a

6. Actualizar el sistema completamente

sudo apt full-upgrade

Verificar archivo de repositorios

Si el error continúa, revisa tu archivo:

sudo nano /etc/apt/sources.list

Para Debian 12 Bookworm debería verse algo similar a:


deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

Guarda los cambios y ejecuta nuevamente:

sudo apt update

Sobre el error: “ordering was unable to handle the media swap”

Este mensaje aparece cuando apt quedó en un estado inconsistente, normalmente después de una instalación interrumpida.

Se corrige en la mayoría de los casos con:

sudo dpkg --configure -a
sudo apt install -f

Resumen rápido

sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
sudo dpkg --configure -a
sudo apt --fix-broken install
sudo apt full-upgrade

Conclusión

Este tipo de error no indica que Debian esté dañado, sino que el sistema de paquetes quedó desincronizado con el repositorio oficial.

La solución consiste en:

  • Limpiar caché
  • Actualizar listas
  • Reparar paquetes pendientes
  • Sincronizar completamente el sistema

Este procedimiento es especialmente útil en entornos educativos, servidores locales o Raspberry Pi utilizadas para automatización académica y desarrollo.


Publicado como parte de mi bitácora técnica sobre administración de sistemas Linux y automatización educativa.