[Ubuntu 12.04] apt-get update 시 NO_PUBKEY 오류 해결 방법 Computer Tip

우분투에서 aptitude로 패키징 관리를 하다보면 우분투에서 관리하는 것 말고도 다른
서드파티 패키지들을 다른 저장소에서 가져다가 설치를 하게됩니다.

예를 들어 구글 크롬 브라우저를 설치하면 (지난번 블로그 참조)

/etc/apt/sources.list.d 폴더 안에
google-chrome.list
라는 서드파티 저장소 위치를 알려주는 파일이 생깁니다.

이런 식으로 저장소 지정이 늘어나고는 하는데,
어느 순간 

~ $ sudo apt-get update
라고 패키지를 최신 것으로 갱신하려는데...
기존 http://ftp.daum.net precise Release.gpg
기존 http://ftp.daum.net precise-updates Release.gpg                                                             
기존 http://ftp.daum.net precise-backports Release.gpg
...
기존 http://security.ubuntu.com precise-security/universe Translation-en
내려받기 181 바이트, 소요시간 2초 (78 바이트/초)
패키지 목록을 읽는 중입니다... 완료
W: GPG 오류: http://ftp.kaist.ac.kr precise Release: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY CBCB082A1BB943DB

와 같은 오류가 발생하였습니다.

찾아보다가 결국은 다음과 같은 명령으로 간단하게 해결됨을 찾았습니다.

~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CBCB082A1BB943DB
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.YEzXugnDMc --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys CBCB082A1BB943DB
gpg: requesting key 1BB943DB from hkp server keyserver.ubuntu.com
gpg: key 1BB943DB: public key "MariaDB Package Signing Key <package-signing-key@mariadb.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1

이렇게 하고 apt-get update를 하면 정상동작 하였습니다.


어느분께는 도움이 되셨기를...


덧글

  • 하니 2015/03/10 15:08 # 삭제 답글

    apt-get update시에 동일한 에러가 발생했는데, 덕분에 손쉽게 해결했습니다. 감사합니다.
  • 고사리 2019/08/19 16:13 # 삭제 답글

    16.04에서도 apt-get update에서 같은 오류가 있었는데 해결했네요. 감사합니다~
  • 지훈현서아빠 2019/08/20 04:55 #

    오~ 16.04 에서도 동일한 키로 동작을 하던가요?
    암튼 오래된 내용인데도 도움이 되셨다니
    저의 보람입니다~ ^^
댓글 입력 영역

구글애드텍스트