APT hash-eltérések gyorsítótárazó proxy mögött
Vizsgálja a elavult tárolóadatokat és a proxy gyorsítótárazását anélkül, hogy kikapcsolná a problémát észlelő hash- vagy aláírás-ellenőrzéseket.
Az APT „Hash Sum mismatch” üzenete azt jelenti, hogy a letöltött adatok eltérnek a várt ellenőrzőösszegtől. Lehetséges okok: következetlen tükör, elavult gyorsítótár, hiányos átvitel vagy az útvonalon módosított tartalom.
Friss válasz kérése
Ha a proxy útvonal már be van állítva, ez az összehasonlítás friss csomagindex-adatokat kér a megfelelő HTTP-gyorsítótáraktól:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
update
A parancs frissíti a helyi APT-állapotot. Gyorsítótár-vezérlési utasításokat küld, nem távoli gyorsítótár-tisztítást, és nem garantálhatja, hogy minden köztes fél helyesen kezeli azokat.
A következetlen fájl megkeresése
Őrizze meg a sikertelen tároló URL-jét és az ellenőrzőösszeg részleteit. Ha a tükör szinkronizál, ellenőrizze, hogy egy későbbi újrapróbálkozás következetes adatokat ad-e vissza. Egy jóváhagyott alternatív útvonal segíthet ugyanazon forrás összehasonlításában.
Ahol a diagnosztika felfedi az állapotot és a tartalomtípust, keresse a tárolóadatok helyett visszaadott proxy-hibaoldalt. A sikeres TCP-kapcsolat nem elegendő érvényes csomagválasz megállapításához.
Tartsa bekapcsolva az aláírás-, ellenőrzőösszeg- és HTTPS-ellenőrzést. Az aláírt metaadatok azonosítják a várt tárolótartalmat; az ellenőrzőösszegek az index- és csomagfájlokhoz kapcsolják; a TLS védi a kapcsolatot. Az elavult gyorsítótár, tükör vagy átviteli útvonal javítása után egy ellenőrzött letöltés igazolja, hogy az adatok ismét következetesek.