Àìbáramu hash APT lẹ́yìn proxy tí ń ṣe cache
Ṣèwádìí dátà ibi-ìpamọ́ àtijọ́ àti cache proxy láìsí pípa àwọn ìṣàyẹ̀wò hash tàbí ìbọ̀wọ̀lú tí ó ṣàwárí ìṣòro náà.
“Hash Sum mismatch” nínú APT túmọ̀ sí pé dátà tí a gbà wá yàtọ̀ sí checksum tí a retí. Àwọn ohun tí ó lè fa ni mirror tí kò báramu, cache àtijọ́, gbígbé tí kò parí, tàbí àkóónú tí a yí padà lójú ọ̀nà.
Bíbéèrè fún ìdáhùn tuntun
Nígbà tí ọ̀nà proxy ti wà níṣètò tẹ́lẹ̀, ìfiwéra yìí béèrè fún dátà index àpò tuntun lọ́wọ́ àwọn cache HTTP tí ó báramu:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
update
Àṣẹ náà ń ṣe àtúnṣe ipò APT àdúgbò. Ó ń fi àwọn ìtọ́ni cache-control ránṣẹ́, kì í ṣe ìmú cache ọ̀nà jíjìn mọ́, kò sì lè dá wa lójú pé gbogbo alárinà yóò bójú tó wọn lọ́nà tí ó tọ́.
Wíwa fáìlì tí kò báramu
Pa URL ibi-ìpamọ́ tí ó kùnà àti àwọn àlàyé checksum mọ́. Tí mirror bá ń ṣe ìsopọ̀, ṣàyẹ̀wò bóyá ìgbìyànjú tó tẹ̀lé yóò dá dátà tí ó báramu padà. Ọ̀nà mìíràn tí a fọwọ́ sí lè ràn yín lọ́wọ́ láti fiwéra orísun kan náà.
Níbi tí àyẹ̀wò bá fi ipò àti irú àkóónú hàn, ṣàyẹ̀wò bóyá ojú-ìwé àṣìṣe proxy ni a ń dá padà dípò dátà ibi-ìpamọ́. Ìsopọ̀ TCP tí ó ṣàṣeyọrí kò tó láti fi ìdáhùn àpò tí ó tọ́ hàn.
Jẹ́ kí ìṣàyẹ̀wò ìbọ̀wọ̀lú, checksum àti HTTPS wà ní ṣíṣí. Metadata tí a fi ọwọ́ sí ń fi àkóónú ibi-ìpamọ́ tí a retí hàn; checksum ń so ó mọ́ index àti àwọn fáìlì àpò; TLS ń dáàbò bo ìsopọ̀. Lẹ́yìn títún cache àtijọ́, mirror tàbí ọ̀nà gbígbé ṣe, ìgbàlódé tí a ti ṣàyẹ̀wò fi hàn pé dátà báramu lẹ́ẹ̀kan sí i.