„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 ја штити врската. Откако ќе се поправи застарената кеш-меморија, огледалото или патеката на преносот, проверено преземање потврдува дека податоците повторно се конзистентни.

Поврзани статии