APT-ի “Hash Sum mismatch”-ը նշանակում է, որ ներբեռնված տվյալները տարբերվում են սպասվող ստուգիչ գումարից։ Հնարավոր պատճառներից են անհամապատասխան հայելին, հնացած քեշը, թերի փոխանցումը կամ ճանապարհին փոփոխված բովանդակությունը։

Թարմ պատասխան պահանջելը

Երբ վստահված անցքի երթուղին արդեն կարգավորված է, այս համեմատությունը համապատասխան HTTP քեշերից պահանջում է փաթեթի ինդեքսի թարմ տվյալներ՝

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

Հրամանը թարմացնում է տեղական APT վիճակը։ Այն ուղարկում է քեշի կառավարման հրահանգներ, ոչ թե հեռավոր քեշի մաքրում, և չի կարող երաշխավորել, որ յուրաքանչյուր միջնորդ դրանք ճիշտ կմշակի։

Անհամապատասխան ֆայլը գտնելը

Պահեք ձախողված պահոցի URL-ը և ստուգիչ գումարի մանրամասները։ Եթե հայելին համաժամանակացվում է, ստուգեք՝ արդյոք ավելի ուշ կրկնվող փորձը վերադարձնում է համապատասխան տվյալներ։ Հաստատված այլընտրանքային երթուղին կարող է օգնել համեմատել նույն աղբյուրը։

Այնտեղ, որտեղ ախտորոշումը ցույց է տալիս կարգավիճակը և բովանդակության տեսակը, ստուգեք պահոցի տվյալների փոխարեն վերադարձված վստահված անցքի սխալի էջը։ Հաջող TCP կապը բավարար չէ փաթեթի վավեր պատասխան հաստատելու համար։

Թողեք միացված ստորագրության, ստուգիչ գումարի և HTTPS-ի ստուգումները։ Ստորագրված մետատվյալները նույնացնում են սպասվող պահոցի բովանդակությունը. ստուգիչ գումարները կապում են այն ինդեքսի և փաթեթի ֆայլերի հետ. TLS-ը պաշտպանում է կապը։ Հնացած քեշը, հայելին կամ փոխանցման ուղին վերանորոգելուց հետո ստուգված ներբեռնումը հաստատում է, որ տվյալները կրկին համապատասխան են։

Առնչվող հոդվածներ