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.

Kapcsolódó cikkek