“Hash Sum mismatch” ku-APT kusho ukuthi idatha elandwe ihlukile kusuka ku-checksum obekulindelekile. Izimbangela ezingaba khona zihlanganisa i-mirror engahambisani, i-cache egugile, ukudluliswa okungaphelele, noma okuqukethwe okushintshiwe endleleni.

Ukucela impendulo entsha

Uma umzila we-proxy usuhleliwe, lokhu kuqhathanisa kucela kuma-cache e-HTTP avumelanayo idatha entsha ye-index yamaphakethe:

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

Umyalo ubuyekeza isimo sasekhaya se-APT. Uthumela iziqondiso ze-cache-control, hhayi ukususa i-cache ekude, futhi awukwazi ukuqinisekisa ukuthi wonke umlamuli uzoziphatha ngendlela efanele.

Ukuthola ifayela elingahambisani

Gcina i-URL yesitoreji esihlulekayo kanye nemininingwane ye-checksum. Uma i-mirror ilinganisa, hlola ukuthi ukuzama kamuva kubuyisa idatha evumelanayo yini. Umzila ohlukile ogunyaziwe ungasetshenziswa ukuqhathanisa umthombo ofanayo.

Lapho ukuxilonga kuveza isimo nohlobo lokuqukethwe, hlola ukuthi ikhasi lephutha le-proxy libuyiswa esikhundleni sedatha yesitoreji yini. Ukuxhumana kwe-TCP okuphumelelayo akwanele ukuqinisekisa impendulo yephakethe evumelekile.

Gcina ukuqinisekiswa kwesiginesha, i-checksum ne-HTTPS kuvuliwe. I-metadata esayiniwe ikhomba okuqukethwe kwesitoreji okulindelekile; ama-checksum ayixhuma ku-index namafayela amaphakethe; i-TLS ivikela ukuxhumana. Ngemuva kokulungisa i-cache egugile, i-mirror noma umzila wokudlulisa, ukulanda okuqinisekisiwe kuqinisekisa ukuthi idatha ivumelana futhi.

Izihloko ezihlobene