“NO_PUBKEY” 오류 해결

카테고리 보기

“NO_PUBKEY” 오류 해결

문제 설명 #

업데이트를 시도할 때 RELIANOID 시스템을 사용하여 noid-updater, checkupdates, checkupgrades or apt update 명령을 실행하면 다음과 같은 오류 메시지가 나타날 수 있습니다.

root@noid-01:~# noid-updater Hit:1 https://repo.relianoid.com/ce/v7 bookworm InRelease Err:1 https://repo.relianoid.com/ce/v7 bookworm InRelease 공개 키를 사용할 수 없기 때문에 다음 서명을 확인할 수 없습니다. NO_PUBKEY 5CC37ED135C46EB4 패키지 목록을 읽는 중... 완료 W: 서명 확인 중 오류가 발생했습니다. 리포지토리가 업데이트되지 않으며 이전 인덱스 파일이 사용됩니다. GPG 오류: https://repo.relianoid.com/ce/v7 bookworm InRelease: 공개 키를 사용할 수 없기 때문에 다음 서명을 확인할 수 없습니다: NO_PUBKEY 5CC37ED135C46EB4 W: https://repo.relianoid.com/ce/v7/dists/bookworm/InRelease를 가져오지 못했습니다. 공개 키를 사용할 수 없기 때문에 다음 서명을 확인할 수 없습니다: NO_PUBKEY 5CC37ED135C46EB4 W: 일부 인덱스 파일을 다운로드하지 못했습니다. 무시되었거나 대신 이전 파일이 사용되었습니다.

원인 #

이 문제는 다음에 소개되었습니다. RELIANOID 종속성이 누락되어 커뮤니티 에디션이 relianoid 패키지. 구체적으로, relianoid-keyring 패키지가 필수 종속성으로 포함되지 않아 시스템에 저장소 인증에 필요한 GPG 키가 없습니다.

해법 #

로드 밸런서에 인터넷 액세스가 있는 경우 #

다음 명령을 실행하여 GPG 키를 다운로드하고 설치하세요.

wget -O - https://repo.relianoid.com/public/relianoid.asc > /etc/apt/trusted.gpg.d/relianoid.asc

로드 밸런서에 인터넷 액세스가 없는 경우 #

인터넷에 접속된 시스템에서 키 파일을 다운로드합니다 . 그런 다음 SCP, SFTP 또는 사용 가능한 전송 방법을 사용하여 파일을 로드 밸런서로 전송합니다. 로드 밸런서의 올바른 위치에 파일을 복사합니다.

cp relianoid.asc /etc/apt/trusted.gpg.d/relianoid.asc

수정 확인 #

키가 추가되면 시스템을 다시 업데이트하세요.
apt update
or
noid-updater

업데이트가 성공적으로 완료되면 NO_PUBKEY 오류가 발생하면 문제가 해결됩니다.

맺음말 #

이 오류는 키링 패키지가 누락되어 발생합니다. RELIANOID 커뮤니티 에디션. GPG 키를 수동으로 추가하면 패키지 관리자가 업데이트를 제대로 확인하고 검색할 수 있습니다. 향후 업데이트 RELIANOID 이 문제가 다시 발생하지 않도록 하려면 기본적으로 이 종속성을 포함해야 합니다.

📄 이 문서를 PDF 형식으로 다운로드하세요 #

    이메일 : *

    BetterDocs 제공