Tips - etc/Ubuntu

Ubuntu 에서 GPG ERROR NO_PUBKEY 에러 해결방법

Logger.one 2020. 5. 24. 19:54
반응형

Ubuntu 서버에서 패키지를 설치하기 위해 apt-get update 시 아래와 같은 에러를 발견하실 때가 있으실 것입니다.

W: GPG error: http://ppa.launchpad.net trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 00A6F0A3C300EE8C

 

제 경우 MongoDB 설치와 nginx 설치할 때 발생하였는데요. 이 경우 key를 등록해주셔야 합니다. ( 없이도 강제로 설치가 가능하긴 함... )

 

 우선 키를 찾아야 하니 아래의 홈페이지로 들어가서 에러에서 발생한 키를 검색하도록 합니다. 키 검색 방법은 에러의 문자열에서 0x를 붙여서 해주시면 됩니다. 위의 에러의 경우 00A6F0A3C300EE8C 이니 0x00A6F0A3C300EE8C 라고 검색하는 식입니다.

 

MIT GPG KeyServer : pgp.mit.edu/

 

MIT PGP Key Server

 

pgp.mit.edu

 

검색을 해보시면 아래와 같이 결과가 나올탠대요. 여기서 pub 부분의 KeyID를 복사 후

 

아래의 명령어로 키를 등록해주시기 바랍니다.

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C300EE8C

마지막의 문자열은 복사한 키의 문자입니다. 이제 apt-get update 후에도 키 에러 없이 정상적으로 apt-get update 가 마무리되는 것을 확인하 실수 있으실 것입니다.

반응형