Program Tip

apt 저장소를 신뢰하는 방법 : Debian apt-get 업데이트 오류 공개 키를 사용할 수 없습니다 : NO_PUBKEY

programtip 2020. 10. 29. 19:10
반응형

apt 저장소를 신뢰하는 방법 : Debian apt-get 업데이트 오류 공개 키를 사용할 수 없습니다 : NO_PUBKEY


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 명령을 실행하라는 여러 게시물을 찾았지만 두 가지 이유로 문제를 해결하지 못했습니다. 첫째, 시스템에 debian-keyring 패키지가없고 두 번째로 잘못된 키 서버를 사용하고있었습니다. 시간 초과가 발생하면 다른 키 서버를 사용해보십시오!

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

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

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


두 개의 다른 서버에서 "gpg : keyserver timed out"이라는 동일한 문제가 발생했습니다. 마침내 수동으로 할 필요가 전혀 없다는 것이 밝혀졌습니다. 데비안 시스템에서 문제를 해결 한 간단한 솔루션은 다음과 같습니다 (루트 또는 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

참고 URL : https://stackoverflow.com/questions/1139127/how-to-trust-a-apt-repository-debian-apt-get-update-error-public-key-is-not-av

반응형