“Hash Sum mismatch” ya APT inamaanisha data iliyopakuliwa inatofautiana na checksum inayotarajiwa. Sababu zinazowezekana ni pamoja na mirror isiyolingana, akiba iliyopitwa na wakati, uhamishaji ambao haujakamilika, au maudhui yaliyobadilishwa njiani.

Kuomba jibu jipya

Ikiwa njia ya proxy imesanidiwa tayari, ulinganisho huu unaomba akiba za HTTP zinazokubalika data mpya za faharasa ya vifurushi:

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

Amri husasisha hali ya ndani ya APT. Inatuma maelekezo ya cache-control, si kusafisha akiba ya mbali, na haiwezi kuhakikisha kwamba kila mpatanishi huyashughulikia kwa usahihi.

Kupata faili isiyolingana

Hifadhi URL ya hazina inayoshindikana na maelezo ya checksum. Ikiwa mirror inasawazisha, angalia kama jaribio la baadaye linarudisha data inayolingana. Njia mbadala iliyoidhinishwa inaweza kusaidia kulinganisha chanzo kilekile.

Pale uchunguzi unapoonyesha hali na aina ya maudhui, angalia kama ukurasa wa hitilafu wa proxy unarudishwa badala ya data ya hazina. Muunganisho wa TCP uliofanikiwa hautoshi kuthibitisha jibu halali la kifurushi.

Acha uthibitishaji wa sahihi, checksum na HTTPS ukiwa umewashwa. Metadata iliyotiwa sahihi hubainisha maudhui yanayotarajiwa ya hazina; checksum huunganisha na faharasa na faili za vifurushi; TLS hulinda muunganisho. Baada ya kurekebisha akiba iliyopitwa na wakati, mirror au njia ya uhamishaji, upakuaji uliothibitishwa huthibitisha kwamba data inalingana tena.

Makala zinazohusiana