Solución a: «Hash Sum mismatch» en APT (Debian, Ubuntu, Linux Mint y derivados)

Estás actualizando tu sistema con sudo apt update y de repente te aparece algo como esto:

E: Failed to fetch http://... Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.

El temido error «Hash Sum mismatch» es bastante común en Debian, Ubuntu, Linux Mint y sus derivadas. Aunque a primera vista parece grave, en realidad significa que los archivos de los repositorios no coinciden con las sumas de verificación esperadas. Dicho de otra forma: APT detectó un desajuste de integridad y por eso no continúa la actualización.

Las causas más frecuentes son:

  • Repositorios desincronizados (el mirror al que estás conectado no se actualizó del todo).
  • Archivos de índice corruptos en tu caché de APT.
  • Problemas con proxies o redes inestables durante la descarga.
  • Uso de mirrors no oficiales o poco confiables.

1. Limpiar la caché de APT

Lo primero es borrar los índices locales y volver a descargarlos:

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

En la mayoría de los casos, con esto alcanza para resolver el problema.

2. Cambiar de mirror

Si el error persiste, puede que el mirror que usás esté desactualizado. En Debian/Ubuntu/Mint podés editar /etc/apt/sources.list y probar otro servidor.

Por ejemplo, en Debian podés reemplazar:

deb http://deb.debian.org/debian/ bookworm main

por un mirror de tu región. Podés ver la lista oficial en Debian Mirrors o en Ubuntu Mirrors.

3. Usar un mirror redirigido automáticamente

Debian y Ubuntu ofrecen servicios que redirigen automáticamente a un mirror sano:

  • http://deb.debian.org/debian/ (Debian)
  • http://archive.ubuntu.com/ubuntu/ (Ubuntu)

En Linux Mint también podés elegir mirrors desde la herramienta gráfica Orígenes del Software.

4. Verificar tu conexión

Si trabajás detrás de un proxy o tenés cortes de internet, es posible que APT descargue archivos incompletos. En ese caso, asegurate de tener una conexión estable o probá en otra red.

El error Hash Sum mismatch puede asustar, pero en realidad es una medida de seguridad: APT se niega a usar archivos corruptos o incompletos. Con unos simples pasos —limpiar la caché, cambiar de mirror o verificar la conexión— tu sistema volverá a actualizarse sin problemas.

La próxima vez que lo veas, ya sabés que no es grave: es solo cuestión de refrescar los repositorios. 😉

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *