APTi “Hash Sum mismatch” tähendab, et alla laaditud andmed erinevad oodatud kontrollsummast. Võimalikud põhjused on ebajärjekindel peegel, aegunud vahemälu, poolik ülekanne või teel muudetud sisu.

Värske vastuse küsimine

Kui puhverserveri marsruut on juba seadistatud, küsib see võrdlus nõuetele vastavatelt HTTP-vahemäludelt värskeid paketiindeksi andmeid:

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

Käsk uuendab kohalikku APTi olekut. See saadab vahemälu juhtimise juhiseid, mitte kaugema vahemälu tühjendamist, ega saa garanteerida, et iga vahendaja neid õigesti käsitleb.

Ebajärjekindla faili leidmine

Hoidke alles ebaõnnestuva hoidla URL ja kontrollsumma üksikasjad. Kui peegel sünkroonib, kontrollige, kas hilisem korduskatse annab järjekindlad andmed. Kinnitatud alternatiivne marsruut võib aidata sama allikat võrrelda.

Kui diagnostika näitab olekut ja sisutüüpi, kontrollige, kas hoidlaandmete asemel tagastati puhverserveri vealeht. Edukas TCP-ühendus ei ole piisav kehtiva paketivastuse tuvastamiseks.

Hoidke allkirja-, kontrollsumma- ja HTTPS-kontroll sisse lülitatud. Allkirjastatud metaandmed määravad oodatava hoidla sisu; kontrollsummad seovad selle indeksi- ja paketifailidega; TLS kaitseb ühendust. Pärast aegunud vahemälu, peegli või ülekandeteekonna parandamist tõestab kontrollitud allalaadimine, et andmed on taas järjekindlad.

Seotud artiklid