APT hash ósamsvarandi aftan fyri ein caching proxy
Kanna gamalt repository-data og proxy-caching uttan at sløkkja hash- ella undirskriftseftirlitið, sum fann trupulleikan.
APT “Hash Sum mismatch” merkir, at niðurtøka data er øðrvísi enn tað væntaða checksum. Møguligar orsøkir eru eitt ósamsvarandi spegil, ein gamal cache, ein ófullkomin flyting ella innihald, sum er broytt á vegnum.
Biðja um eitt feskt svar
Tá proxy-leiðin longu er sett upp, biður henda samanbering samsvarandi HTTP-cache um fesk pakkaindeks-data:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
update
Skipanin dagførir lokala APT-støðu. Hon sendir cache-control-fyriskipanir, ikki eina fjarskotaða cache-tømming, og kann ikki tryggja, at hvør millumliggjandi partur viðger tær rætt.
Finna ta ósamsvarandi fílu
Varðveit URL-in til tað miseydnaða repository og upplýsingar um checksum. Um spegilurin samstiller, kanna, um eitt seinni roynd aftur letur samsvarandi data. Ein góðkendur alternativur vegur kann hjálpa at samanbera sama keldu.
Har ið diagnostikkur vísir støðu og innihaldssløg, kanna eftir einari proxy-feilísiðu, ið verður latin aftur í staðin fyri repository-data. Ein eydnað TCP-sambinding er ikki nóg mikið at staðfesta eitt galdandi pakkasvar.
Halt undirskrift, checksum og HTTPS-eftirliti gjørd. Undirskrivað metadata vísir til væntað repository-innihald; checksum knýtir tað at indeks- og pakkafílum; TLS verndar sambindingina. Eftir at gamalt cache, spegilur ella flytivegur er bøttur, staðfestir ein eftirkannað niðurtøka, at data aftur er samsvarandi.