2009-07-16 8 views
64

데비안 엣지 설치에 대한 몇 가지 저장소를 업데이트하려고하고 "apt-get을 업데이 트를"실행 다음과 같은 오류가 점점쉽다 저장소를 신뢰하는 방법 : 데비안 apt-get을 공개 키를 사용할 수없는 업데이트 오류 : NO_PUBKEY <id>

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을 실행하라고 지시의 아이러니 ...

답변

101

나는 몇 GPG 명령을 실행 말해 여러 게시물을 발견하지만, 때문에 두 가지의 문제가 해결되지 않았다 . 먼저 시스템에서 데비안 키링 패키지를 놓치고 두 번째로 잘못된 키 서버를 사용하고있었습니다. 시간 초과가 발생하면 다른 키 서버를 사용해보십시오!

따라서, 나는 그것을 해결하는 방식이었다 :

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

는 그런 다음 새로운 "APT는-얻을 업데이트가"완벽하게 일을 실행!

+8

07DC563D1F41B907에서 1F41B907을 사용해야한다는 것을 어떻게 알았습니까? – eddy147

+4

07DC563D1F41B907도 제대로 작동해야합니다 (즉, 서버가이를 알고 있음). 최근 Ubuntu 설정에서 BTW는 다음에 설명 된 명령을 시도합니다. https://answers.launchpad.net/ubuntu/+source/apt/+question/118944 –

+5

키의 지문, 즉 마지막 8 자입니다. 잘 봐봐! : P – deed02392

23

두 개의 서로 다른 서버에서 "gpg : keyserver timed out"과 동일한 문제가있었습니다. 마지막으로, 나는 그것을 수동으로 전혀 할 필요가 없다는 것이 밝혀졌습니다. ,

apt-cache search keyring | grep debian 

내 스퀴즈를 체크 아웃 경우

aptitude install debian-archive-keyring 

를이 다른 당신이 필요로 열쇠 고리 : 데비안 시스템에서, 그것은 (root 또는 sudo를 함께 앞에) 단지 있던 간단한 솔루션을 고정하는 시스템에 다음이 모두 표시됩니다.

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 
+0

멋지고 간단합니다. 내가 뭘 찾고 있었는지. –