Ubuntu 10.10으로 업그레이드후, 배포판 업데이트를 하다 아래와 같은 공개키 오류가 나왔습니다.


내려받기 66바이트, 소요시간 2초 (26바이트/초)

패키지 목록을 읽는 중입니다... 완료

W: GPG 오류: http://extras.ubuntu.com maverick Release: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY 16126D3A3E5C1192

root@studioego-laptop:~# 


위와 같은 오류가 나온 경우엔 아래와 같이 해결 할수 있습니다.


gpg --keyserver keyserver.ubuntu.com --recv 16126D3A3E5C1192

gpg --export --armor 16126D3A3E5C1192 | apt-key add -

아래는 위의 명령어의 실행후의 화면입니다.

root@studioego-laptop:~# gpg --keyserver keyserver.ubuntu.com --recv 16126D3A3E5C1192

gpg: requesting key 3E5C1192 from hkp server keyserver.ubuntu.com

gpg: /root/.gnupg/trustdb.gpg: trustdb created

gpg: key 3E5C1192: public key "Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>" imported

gpg: Total number processed: 1

gpg:               imported: 1

root@studioego-laptop:~# gpg --export --armor 16126D3A3E5C1192 | apt-key add -

OK

root@studioego-laptop:~# 


여기서 OK란 메시지가 뜨면 공개키 오류가 해결된것입니다.

여기서 16126D3A3E5C1192가 공개키 부분입니다.

GPG 오류가 발생하는 공개키를 터미널이 입력하면 다음부턴 GPG오류가 뜨지 않습니다.

Buy me a coffeeBuy me a coffee



Ubuntu를 쓰다 정말 필요한 패키지가 우분투에서 제공되지 않을때, 직접 패키지 저장소에서 주소를 등록하여 사용할 때가 있습니다.


패키지 저장소에 서버 주소를 추가한후에 sudo apt-get update 명령어로 저장소를 업데이트를 할때 인증키가 없어서 난감할때가 있습니다.


studioego@studioego-laptop:~$ sudo apt-get update
W: GPG error : http://ppa.launchpad.net lucid Release: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY XXXXXXXXXXXXX


이런 메시지가 나오면 정말 뭐랄까 어떻게 해결을 해야하는데 어떻게 해결할지 코끼리 장님만지듯 할 때가 있습니다.

여기서 XXXXXXXXXXXXX 는 인증 공개키라고 보시면 됩니다.

이럴때면 터미널 창에서 아래와 같이 입력하시면 됩니다. 그러면 깔끔하게 해결.


gpg --keyserver keyserver.ubuntu.com --recv XXXXXXXXXXXXX
gpg --export --armor XXXXXXXXXXXXX | sudo apt-key add -


Buy me a coffeeBuy me a coffee

+ Recent posts