jueves, 28 de noviembre de 2019

Problema en apt-get: "La suma hash difiere"


Actualizando MX-Linux tuve un problema al actualizar con apt-get. En la terminal me aparecía algo así:


Err:10 http://security-cdn.debian.org stretch/updates/main Translation-en
  La suma hash difiere
  Hashes of expected file:
   - Filesize:223523 [weak]
   - SHA256:99669b58b17aa6af41b3b15d08c39d713ca6d1997d2e8042a6b6532e83f9199b
   - SHA1:68bf7d275eb4fb88c9a6ac7e35fedd6c6b9debe4 [weak]
   - MD5Sum:6e74eebd6533f12ff90bfb1a6b2ef3da [weak]
  Hashes of received file:
   - SHA256:cd9e931dc20f7f074b91a0f7ccffff2912ad4dca071109545ecba6c5725ded30
   - SHA1:2d6ba70bf23587a3665eb9630073a79672ac7f64 [weak]
   - MD5Sum:3c6d9c595f882b03caadf77897d045ee [weak]
   - Filesize:3252 [weak]


El problema no sólo se producía en una terminal, sino que en Synaptic tampoco podía obtener información sobre las keys de los repositorios y no actualizaba.
Intenté solucionar el problema al cambiar de wifi, ya que en el trabajo funcionamos bajo un proxy bastante "exigente" y pensé que la solución podía venir por ahí, no obstante el problema continuaba.

Buscando y buscando encontré la solución en MiLinux.es , la cual os paso a explicar:

1º. Hacer una copia de seguridad ("por lo que pueda pasar") de todo lo que haya en la carpeta: 
/var/lib/apt/lists/

2º. En un terminal:
# apt-get update


# apt-get clean

o directamente (que es lo que yo hice) hacemos esto:

# rm -R /var/lib/apt/lists/*

Ya podemos hacer:

# apt-get update

¡Listo!

¡Fácil, verdad?

___________________________
Fuente: MiLinux.es

2 comentarios:

  1. no me funciona, al hacer el upgrade de mi ubuntu 22.04 despues de ejecutar esos comandos sigo teniendo el mismo error

    ResponderEliminar
    Respuestas
    1. Buenas.

      La solución que se expone en la entrada del blog es para MX Linux 19 (basado en Debian).

      Prueba esto en tu Ubuntu, a ver si te funciona:

      https://windtux.com/solventando-el-error-la-suma-hash-difiere-al-buscar-actualizaciones-en-ubuntu/

      Eliminar