Несовпаѓања на APT хешови зад кеширачки прокси
Истражете застарени податоци од складиштето и кеширањето на проксито без да ги исклучите проверките на хешот или потписот што го открија проблемот.
„Hash Sum mismatch“ кај APT значи дека преземените податоци се разликуваат од очекуваната контролна сума. Можни причини се неконзистентно огледало, застарена кеш-меморија, нецелосен пренос или содржина изменета на патот.
Барање свеж одговор
Кога патеката на проксито е веќе конфигурирана, оваа споредба бара од соодветните HTTP кеширања свежи податоци за индексот на пакети:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
update
Командата го ажурира локалниот APT статус. Таа испраќа инструкции за контрола на кешот, а не далечинско чистење на кешот, и не може да гарантира дека секој посредник ќе ги обработи правилно.
Пронаоѓање на неконзистентната датотека
Зачувајте URL-то на репозиториумот што не успева и деталите за контролната сума. Ако огледалото се синхронизира, проверете дали подоцнежен обид враќа конзистентни податоци. Одобрена алтернативна патека може да помогне да се спореди истиот извор.
Каде дијагностиката го прикажува статусот и типот на содржина, проверете дали наместо податоци од складиштето е вратена страница за грешка на проксито. Успешна TCP врска не е доволна за да се утврди валиден одговор за пакет.
Оставете ги вклучени проверките на потписот, контролната сума и HTTPS. Потпишаните метаподатоци го идентификуваат очекуваниот содржински материјал на складиштето; контролните суми ги поврзуваат со датотеките за индекс и пакети; TLS ја штити врската. Откако ќе се поправи застарената кеш-меморија, огледалото или патеката на преносот, проверено преземање потврдува дека податоците повторно се конзистентни.