El missatge “Hash Sum mismatch” de l'APT vol dir que les dades baixades difereixen de la suma de verificació esperada. Les causes possibles inclouen un mirall inconsistent, una memòria cau obsoleta, una transferència incompleta o contingut alterat al llarg del camí.

Demanar una resposta nova

Amb la ruta del proxy ja configurada, aquesta comparació demana als caches HTTP conformes dades recents de l'índex de paquets:

sudo apt-get \
  -o Acquire::http::No-Cache=true \
  -o Acquire::https::No-Cache=true \
  update

L'ordre actualitza l'estat local de l'APT. Envia instruccions de control de memòria cau, no una purga remota, i no pot garantir que tots els intermediaris les tractin correctament.

Trobar el fitxer inconsistent

Conserveu l'URL del repositori que falla i els detalls de la suma de verificació. Si el mirall s'està sincronitzant, comproveu si un reintent posterior retorna dades consistents. Una ruta alternativa aprovada pot ajudar a comparar la mateixa font.

On el diagnòstic exposa l'estat i el tipus de contingut, comproveu si s'ha retornat una pàgina d'error del proxy en lloc de les dades del repositori. Una connexió TCP correcta no n'hi ha prou per establir una resposta de paquet vàlida.

Manteniu activades la verificació de signatura, de suma de verificació i d'HTTPS. Les metadades signades identifiquen el contingut esperat del repositori; les sumes de verificació el lliguen als fitxers d'índex i de paquet; el TLS protegeix la connexió. Després de reparar la memòria cau obsoleta, el mirall o el camí de transferència, una baixada verificada estableix que les dades tornen a ser consistents.

Articles relacionats