APT neslaganja hash vrijednosti iza proxyja s kešom
Istražite zastarjele podatke repozitorija i keširanje proxyja bez isključivanja provjera hash vrijednosti i potpisa koje su otkrile problem.
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 \
updateNaredba 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.