APT 리포지토리를 신뢰하는 방법 : Debian APT-Get 업데이트 오류 오류 공개 키가 없습니다 : No_Pubkey [폐쇄

StackOverflow https://stackoverflow.com/questions/1139127

문제

Debian Etch 설치에 대한 일부 리포지토리를 업데이트하고 "APT-Get Update"를 실행하여 다음 오류를 얻으려고합니다.

W: GPG error: http://www.debian-multimedia.org etch Release: The following signatures couldn't be verified because teh public key is not available: NO_PUBKEY 07DC563D1F41B907
W: You may want to run apt-get update to correct these problems

Apt-Get 업데이트를 실행하도록 지시하는 아이러니는 멋진 키커입니다 ...

도움이 되었습니까?

해결책

여러 GPG 명령을 실행하라고 말하는 여러 게시물을 발견했지만 두 가지 때문에 문제를 해결하지 못했습니다. 먼저, 나는 내 시스템의 데비안 키어링 패키지를 놓치고 두 번째로 유효하지 않은 키 서버를 사용하고있었습니다. 타임 아웃이있는 경우 다른 키 저자를 사용해보십시오!

따라서 내가 수정 한 방식은 다음과 같습니다.

apt-get install debian-keyring
gpg --keyserver pgp.mit.edu --recv-keys 1F41B907
gpg --armor --export 1F41B907 | apt-key add -

그런 다음 새로운 "APT-Get 업데이트"를 실행하면 완벽하게 작동했습니다!

다른 팁

몇 개의 다른 서버와 함께 "GPG : Keyserver가 시간을 초과하는 것"과 동일한 문제가있었습니다. 마지막으로, 나는 수동으로 그렇게 할 필요가 없다는 것이 밝혀졌습니다. 데비안 시스템에서는 고정 된 간단한 솔루션이 단지 (뿌리 또는 Sudo의 우선) :

aptitude install debian-archive-keyring

필요한 다른 키링 인 경우, 확인하십시오.

apt-cache search keyring | grep debian

내 스퀴즈 시스템은이 모든 것을 보여줍니다.

debian-archive-keyring       - GnuPG archive keys of the Debian archive
debian-edu-archive-keyring   - GnuPG archive keys of the Debian Edu archive
debian-keyring               - GnuPG keys of Debian Developers
debian-ports-archive-keyring - GnuPG archive keys of the debian-ports archive
emdebian-archive-keyring     - GnuPG archive keys for the emdebian repository
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top