APT „Hash Sum mismatch“ reiškia, kad atsisiųsti duomenys skiriasi nuo laukiamos kontrolinės sumos. Galimos priežastys: nenuoseklus veidrodis, pasenęs podėlis, nebaigtas perdavimas arba pakeliui pakeistas turinys.

Naujo atsakymo užklausimas

Kai tarpinio serverio maršrutas jau sukonfigūruotas, šis palyginimas prašo atitinkančių HTTP podėlių naujų paketų indekso duomenų:

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

Komanda atnaujina vietinę APT būseną. Ji siunčia podėlio valdymo instrukcijas, o ne nuotolinį podėlio išvalymą, ir negarantuoja, kad kiekvienas tarpininkas jas apdoros teisingai.

Nenuoseklaus failo radimas

Išsaugokite nepavykusios saugyklos URL ir kontrolinės sumos duomenis. Jei veidrodis sinchronizuojamas, patikrinkite, ar vėlesnis bandymas grąžina nuoseklius duomenis. Patvirtintas alternatyvus maršrutas gali padėti palyginti tą patį šaltinį.

Kai diagnostika rodo būseną ir turinio tipą, patikrinkite, ar vietoje saugyklos duomenų negrąžintas tarpinio serverio klaidos puslapis. Sėkmingas TCP ryšys nepakanka galiojančiam paketo atsakymui nustatyti.

Palikite įjungtas parašo, kontrolinės sumos ir HTTPS patikras. Pasirašyti metaduomenys nurodo laukiamą saugyklos turinį; kontrolinės sumos susieja juos su indekso ir paketų failais; TLS apsaugo ryšį. Sutvarkius pasenusį podėlį, veidrodį ar perdavimo kelią, patikrintas atsisiuntimas patvirtina, kad duomenys vėl nuoseklūs.

Susiję straipsniai