회사 개요 #
noid-updater를 사용하여 시스템을 업데이트하는 동안 다음과 같은 오류가 발생할 수 있습니다.
E: 저장소 'file:/media/local_update_repo bookworm InRelease'의 'Origin' 값이 'Debian'에서 'Relianoid'로 변경되었습니다.
이 문제로 인해 업데이트 프로세스가 진행되지 않습니다.
원인 #
이러한 동작은 최근 메타데이터 변경과 관련이 있습니다. RELIANOID 저장소를 업데이트합니다.
특히, 저장소 "Origin" 레이블 업데이트되었습니다. 데비안에서 렐리아노이드로.
이번 변경 사항은 해당 기관에서 생성 및 유지 관리하는 업데이트 ISO를 보다 정확하게 식별하기 위해 도입되었습니다. RELIANOID 기본 Debian origin 레이블을 상속받는 대신 팀을 지정합니다.
하지만 APT 패키지 관리자는 저장소 메타데이터(예: Origin, Label 또는 Suite)의 변경 사항을 감지하는 보안 메커니즘을 포함하고 있습니다. 이러한 변경 사항이 감지되면 APT는 저장소 스푸핑 가능성을 방지하기 위해 로컬 캐시가 새로 고쳐질 때까지 업데이트를 차단합니다.
해법 #
이 문제를 해결하려면 시스템이 업데이트된 저장소 메타데이터를 수락할 수 있도록 로컬 APT 캐시를 지우십시오.
다음 명령을 실행하십시오.
rm -rf /var/lib/apt/lists/*
그런 다음 업데이트 프로세스를 다시 시도하십시오.
noid-updater noid-updater -i
설명 #
제거 /var/lib/apt/lists/* 이렇게 하면 APT가 로컬 저장소 메타데이터를 다시 빌드하게 되므로 다음 업데이트 시도 시 시스템이 새 버전을 인식하고 수락하게 됩니다. 출처: 렐리아노이드 값입니다. 이는 메타데이터 변경 후 한 번만 수행해야 하는 작업입니다.
추가 정보 #
이는 예상되는 동작이며 업데이트 자체의 오류가 아닙니다. 패키지나 시스템 무결성에는 영향을 미치지 않습니다. 이번 변경 사항은 추적성과 명확성을 향상시킵니다. RELIANOID-관리형 업데이트 소스.