Ukungafani kwama-hash e-APT ngemuva kwe-proxy egcina
Phenya idatha yakudala yesitoreji kanye nokugcinwa kwe-proxy ngaphandle kokucisha ukuhlolwa kwe-hash noma kwesiginesha okuthole inkinga.
“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.