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.
¿Por qué aparece este error?
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.
Soluciones paso a paso
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 updateEn 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 mainpor 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.
Conclusión
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. 😉
