APT poruka “Hash Sum mismatch” znači da se preuzeti podaci razlikuju od očekivane kontrolne sume. Mogući uzroci uključuju neusklađeno ogledalo, zastario keš, nepotpun prijenos ili sadržaj izmijenjen duž putanje.

Traženje svježeg odgovora

Kada je ruta kroz proxy već konfigurisana, ovo poređenje traži od usklađenih HTTP keševa svježe podatke indeksa paketa:

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

Naredba ažurira lokalno stanje APT-a. Šalje upute o kontroli keša, ne čisti udaljeni keš i ne može garantovati da će svaki posrednik s njima pravilno postupati.

Pronalaženje neusklađene datoteke

Zadržite URL repozitorija koji ne uspijeva i detalje kontrolne sume. Ako se ogledalo sinhronizuje, provjerite vraća li kasniji ponovni pokušaj usklađene podatke. Odobrena alternativna ruta može pomoći u poređenju istog izvora.

Gdje dijagnostika otkriva status i vrstu sadržaja, provjerite je li umjesto podataka repozitorija vraćena stranica greške proxyja. Uspješna TCP veza nije dovoljna da bi se utvrdio valjan odgovor paketa.

Ostavite uključene provjere potpisa, kontrolnih suma i HTTPS-a. Potpisani metapodaci identifikuju očekivani sadržaj repozitorija; kontrolne sume ga povezuju s datotekama indeksa i paketa; TLS štiti vezu. Nakon popravke zastarjelog keša, ogledala ili putanje prijenosa, provjereno preuzimanje potvrđuje da su podaci ponovo usklađeni.

Povezani članci