Anghysondebau hash APT y tu ôl i brocsi cachu
Ymchwiliwch i ddata ystorfa hen a chache'r procsi heb analluogi'r gwiriadau hash a llofnod a ganfu'r broblem.
Mae “Hash Sum mismatch” APT yn golygu bod y data a lawrlwythwyd yn wahanol i'r swm gwirio a ddisgwylir. Mae achosion posibl yn cynnwys drych anghyson, cache hen, trosglwyddiad anghyflawn, neu gynnwys a newidiwyd ar hyd y llwybr.
Gofyn am ymateb ffres
Gyda llwybr y procsi eisoes wedi'i ffurfweddu, mae'r gymhariaeth hon yn gofyn i gacheau HTTP cydymffurfiol am ddata mynegai pecynnau ffres:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
updateMae'r gorchymyn yn diweddaru cyflwr APT lleol. Mae'n anfon cyfarwyddiadau rheoli cache, nid yn glanhau cache o bell, ac ni all warantu y bydd pob canolwr yn eu trin yn gywir.
Dod o hyd i'r ffeil anghyson
Cadwch URL yr ystorfa sy'n methu a manylion y swm gwirio. Os yw'r drych yn cysoni, gwiriwch a yw ail gynnig diweddarach yn dychwelyd data cyson. Gall llwybr amgen a gymeradwywyd helpu i gymharu'r un ffynhonnell.
Lle mae diagnosteg yn dangos y statws a'r math o gynnwys, gwiriwch a ddychwelwyd tudalen gwall procsi yn lle data'r ystorfa. Nid yw cysylltiad TCP llwyddiannus yn ddigon i sefydlu ymateb pecyn dilys.
Cadwch wiriad llofnod, swm gwirio a HTTPS wedi'u galluogi. Mae metadata wedi'i lofnodi yn nodi cynnwys disgwyliedig yr ystorfa; mae symiau gwirio yn ei gysylltu â ffeiliau mynegai a phecynnau; mae TLS yn amddiffyn y cysylltiad. Ar ôl trwsio'r cache hen, y drych neu'r llwybr trosglwyddo, mae lawrlwythiad wedi'i wirio yn sefydlu bod y data'n gyson eto.