APT hash-desberdintasunak cache-proxy baten atzean
Ikertu biltegiko datu zaharkituak eta proxyaren cachea, arazoa hauteman zuten hash eta sinadura egiaztapenak desgaitu gabe.
APTren “Hash Sum mismatch” mezuak esan nahi du deskargatutako datuak espero den egiaztapen-batuketaren ezberdinak direla. Balizko arrazoien artean daude ispilu koherentzia gabea, cache zaharkitua, transferentzia osatugabea edo bidean aldatutako edukia.
Erantzun berri bat eskatzea
Proxyaren ibilbidea dagoeneko konfiguratuta dagoela, konparaketa honek HTTP cache adoskorrei pakete-indiizeko datu berriak eskatzen dizkie:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
updateKomandoak bertako APT egoera eguneratzen du. Cache-kontrol argibideak bidaltzen ditu, ez urruneko cache garbiketa bat, eta ezin du bermatu bitarteko bakoitzak zuzen tratatuko dituenik.
Fitxategi koherentzia gabea aurkitzea
Gorde huts egiten duen biltegiaren URLa eta egiaztapen-batuketaren xehetasunak. Ispilua sinkronizatzen ari bada, egiaztatu beranduagoko saiakera batek datu koherenteak itzultzen dituen. Onartutako ibilbide alternatibo batek iturri bera konparatzen lagun dezake.
Diagnostikoek egoera eta eduki-mota erakusten dituztenean, egiaztatu biltegiko datuen ordez proxyaren errore-orria itzuli den. TCP konexio arrakastatsu bat ez da nahikoa pakete-erantzun baliozkoa ezartzeko.
Eduki itzazu gaituta sinadura, egiaztapen-batuketa eta HTTPS egiaztapenak. Sinatutako metadatuak biltegiko espero den edukia identifikatzen du; egiaztapen-batuketek indize eta pakete fitxategiekin lotzen dute; TLSak konexioa babesten du. Cache zaharkitua, ispilua edo transferentzia-bidea konpondu ondoren, egiaztatutako deskarga batek datuak berriro koherenteak direla ezartzen du.