캐싱 프록시 뒤에서 발생하는 APT 해시 불일치
문제를 감지한 해시 또는 서명 검사를 비활성화하지 않고 오래된 저장소 데이터와 프록시 캐싱을 조사합니다.
APT의 “Hash Sum mismatch”는 내려받은 데이터가 예상 체크섬과 다르다는 뜻입니다. 원인으로는 일관되지 않은 미러, 오래된 캐시, 불완전한 전송, 경로상에서 변경된 콘텐츠 등이 있습니다.
새 응답 요청하기
프록시 경로가 이미 구성된 상태에서, 이 비교는 준수하는 HTTP 캐시에 최신 패키지 인덱스 데이터를 요청합니다:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
update
이 명령은 로컬 APT 상태를 업데이트합니다. 원격 캐시 비우기가 아니라 캐시 제어 지시를 보내며, 모든 중간 장치가 이를 올바르게 처리한다고 보장할 수는 없습니다.
일관되지 않은 파일 찾기
실패한 저장소 URL과 체크섬 세부 정보를 보관하십시오. 미러가 동기화 중이라면 나중에 다시 시도할 때 일관된 데이터가 반환되는지 확인하세요. 승인된 대체 경로를 사용하면 같은 소스를 비교하는 데 도움이 됩니다.
진단이 상태와 콘텐츠 유형을 보여 주는 경우, 저장소 데이터 대신 프록시 오류 페이지가 반환되었는지 확인하세요. TCP 연결이 성공했다고 해서 유효한 패키지 응답이 확인되는 것은 아닙니다.
서명, 체크섬, HTTPS 검증을 계속 활성화하세요. 서명된 메타데이터는 예상 저장소 콘텐츠를 식별하고, 체크섬은 이를 인덱스 및 패키지 파일과 연결하며, TLS는 연결을 보호합니다. 오래된 캐시, 미러 또는 전송 경로를 복구한 뒤 검증된 다운로드는 데이터가 다시 일관됨을 입증합니다.