Cómo Solucionar el Error Hash Sum Mismatch en APT de Linux Paso a Paso

Cómo Solucionar el Error Hash Sum Mismatch en APT de Linux Paso a Paso
Anuncio relacionado

¿Qué es el Error Hash Sum Mismatch en Linux?

Uno de los problemas más frustrantes al actualizar o instalar paquetes en sistemas basados en Debian y Ubuntu (como Linux Mint o Pop!_OS) es el temido error Hash Sum Mismatch. Este fallo ocurre cuando el gestor de paquetes APT descarga un archivo de los repositorios y la suma de comprobación (hash) del archivo descargado no coincide con la esperada en el servidor. Esto suele provocar que la actualización se detenga por completo.

Causas Principales del Error

Existen diversos motivos por los cuales APT puede fallar al verificar la integridad de los paquetes:

  • Problemas temporales o corrupción en la caché local de APT.
  • Interferencia de un proxy o servidor DNS que altera los paquetes en tránsito.
  • Conexión a internet inestable o pérdida de paquetes durante la descarga.
  • Espejos (mirrors) de repositorios desincronizados o dañados geográficamente.

Método 1: Limpiar la Caché Local de APT

El primer paso y el más efectivo para solucionar este problema es purgar por completo la caché de archivos descargados parcialmente o corruptos en tu sistema.

  1. Abre tu terminal de comandos con permisos de superusuario.
  2. Ejecuta el siguiente comando para limpiar los archivos temporales: sudo apt-get clean
  3. A continuación, elimina los listados de paquetes obsoletos con: sudo apt-get autoclean
  4. Finalmente, actualiza las listas de repositorios de nuevo ejecutando: sudo apt-get update

Método 2: Cambiar el Espejo (Mirror) de Repositorios

Si el problema persiste, es probable que el servidor espejo oficial que estás utilizando esté experimentando problemas de sincronización. Cambiar a un espejo principal o más cercano puede resolverlo.

  1. Abre el archivo de configuración de fuentes de software: sudo nano /etc/apt/sources.list
  2. Reemplaza la URL del espejo actual (por ejemplo, es.archive.ubuntu.com) por el servidor principal oficial (archive.ubuntu.com).
  3. Guarda los cambios presionando Ctrl + O y sal con Ctrl + X.
  4. Vuelve a sincronizar los paquetes ejecutando: sudo apt update

Método 3: Desactivar IPv6 Temporalmente

En algunas redes, las configuraciones de IPv6 generan conflictos con las peticiones HTTP de descarga de APT, corrompiendo los paquetes descargados. Desactivar IPv6 de forma temporal suele corregir este fallo.

  1. Comprueba si tu sistema usa IPv6 o edita la configuración de red con tu gestor habitual.
  2. Forzar a APT a usar únicamente IPv4 ejecutando el comando de actualización de esta manera: sudo apt -o Acquire::ForceIPv4=true update
  3. Si el proceso finaliza con éxito, el problema de red ha sido aislado y solucionado.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Hardware

Cómo Solucionar el Error CPU Over Temperature Error al Encender el PC

Descubre las causas principales del error de sobrecalentamiento en la BIOS y cómo aplicar soluciones efectivas para enfriar tu procesador de forma segura.

Leer guía completa →
Linux

Cómo Solucionar el Error 'Could not get lock /var/lib/dpkg/lock-frontend' en Linux Paso a Paso

¿Te aparece un error al intentar actualizar tu sistema Linux? Descubre por qué ocurre el bloqueo de paquetes y cómo solucionarlo en pocos minutos.

Leer guía completa →
Apps

Cómo Solucionar el Error de Pantalla Gris en Discord Paso a Paso

Aprende a resolver de forma definitiva el problema de la pantalla gris en Discord para Windows y Mac. Soluciones rápidas y efectivas.

Leer guía completa →