APT „Hash Sum mismatch“ nozīmē, ka lejupielādētie dati atšķiras no gaidītās kontrolsummas. Iespējamie cēloņi ir nekonsekvents spogulis, novecojusi kešatmiņa, nepilnīga pārsūtīšana vai ceļā mainīts saturs.

Jaunas atbildes pieprasīšana

Kad starpniekservera maršruts jau ir konfigurēts, šis salīdzinājums lūdz atbilstošām HTTP kešatmiņām svaigus pakotnes indeksa datus:

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

Komanda atjaunina vietējo APT stāvokli. Tā sūta kešatmiņas vadības norādes, nevis attālinātu kešatmiņas tīrīšanu, un nevar garantēt, ka katrs starpnieks tās apstrādās pareizi.

Nekonsekventā faila atrašana

Saglabājiet neveiksmīgā repozitorija URL un kontrolsummas datus. Ja spogulis sinhronizējas, pārbaudiet, vai vēlāks mēģinājums atgriež konsekventus datus. Apstiprināts alternatīvs maršruts var palīdzēt salīdzināt to pašu avotu.

Ja diagnostika parāda statusu un satura tipu, pārbaudiet, vai repozitorija datu vietā nav atgriezta starpniekservera kļūdas lapa. Veiksmīgs TCP savienojums nav pietiekams derīgas pakotnes atbildes noteikšanai.

Atstājiet ieslēgtu paraksta, kontrolsummas un HTTPS pārbaudi. Parakstīti metadati norāda gaidīto repozitorija saturu; kontrolsummas saista tos ar indeksa un pakotnes failiem; TLS aizsargā savienojumu. Pēc novecojušās kešatmiņas, spoguļa vai pārsūtīšanas ceļa salabošanas pārbaudīta lejupielāde apstiprina, ka dati atkal ir konsekventi.

Saistītie raksti