APT poruka „Hash Sum mismatch” znači da se preuzeti podaci razlikuju od očekivane kontrolne sume. Mogući uzroci su neusklađeno ogledalo, zastareo keš, nedovršen prenos ili sadržaj izmenjen na putu.

Traženje svežeg odgovora

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

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

Komanda ažurira lokalno APT stanje. Ona šalje cache-control uputstva, a ne čisti udaljeni keš, i ne može garantovati da će ih svaki posrednik ispravno obraditi.

Pronalaženje neusklađene datoteke

Zapamtite URL repozitorijuma koji ne uspeva i detalje kontrolne sume. Ako se ogledalo sinhronizuje, proverite da li kasniji pokušaj vraća usklađene podatke. Odobrena alternativna ruta može pomoći u poređenju istog izvora.

Tamo gde dijagnostika otkriva status i tip sadržaja, proverite da li se umesto podataka repozitorijuma vraća proxy stranica greške. Uspešna TCP veza nije dovoljna da potvrdi ispravan odgovor paketa.

Ostavite uključene provere potpisa, kontrolne sume i HTTPS. Potpisani metapodaci identifikuju očekivani sadržaj repozitorijuma; kontrolne sume ga povezuju sa indeksom i datotekama paketa; TLS štiti vezu. Nakon popravke zastarelog keša, ogledala ili putanje prenosa, verifikovano preuzimanje potvrđuje da su podaci ponovo usklađeni.

Povezani članci