경고 : 다음 패키지는 인증 할 수 없습니다. `apt-key update`가 작동하지 않습니다


31

간단히을 수행하여 bitcoind를 설치하려고하는데 sudo apt-get install bitcoind다음 패키지를 인증 할 수 없다는 오류가 발생합니다.

libdb5.1++ libcrypto++9 bitcoind

인증하지 않고 간단하게 설치할 수 있지만이 프로그램은 돈을 다룰 수 있기 때문에 올바른 것입니다. 그래서 AskUbuntu 에서이 솔루션을 찾았 습니다. 다음을 수행 할 것을 제안합니다.

$ sudo apt-key update
$ sudo apt-get update

첫 번째 명령 다음에는 모든 키가 변경되지 않은 것으로 표시된 네 개의 키가 나열됩니다. 두 번째 명령은 일반적으로 수행되지만 GPG 오류가 발생했다는 메시지로 끝납니다. 약간의 blabla 후에, 다음 서명이 유효하지 않다고 표시됩니다 (네덜란드에서 자유롭게 번역됨).

BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>
BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

공개 키를 사용할 수 없으므로 다음 서명을 확인할 수 없습니다.

NO_PUBKEY 1F968B3903D886E7

그리고 다음과 같은 서명은 유효하지 않습니다.

BADSIG E585066A30C18A2B Opera Software Archive Automatic Signing Key 2013 <packager@opera.com>

그리고 다음 주소에서 물건을 얻는 데 실패했습니다.

 http://extras.ubuntu.com/ubuntu/dists/precise/Release

아무도 내가 이것을 해결할 수있는 방법을 알고 있습니까?


출력은 sudo apt-key update && sudo apt-get update무엇입니까?
Braiam

답변:


22

pub 키를 수동으로 추가해야합니다.

명령은

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com «key number»

여기서«키 번호»는 누락 된 키로 바꿔야합니다.

예를 들어이 오류에서받은

NO_PUBKEY 1F968B3903D886E7

넌 할 수있어

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 1F968B3903D886E7
sudo apt-get update

이렇게하면 키 서버 (keyserver.ubuntu.com)에서 키링에이 키를 다운로드하게됩니다.

BADSIG 오류에 대해서는 여기 에서이 답변을 확인 하십시오.


팁 고마워. 불행히도, 이것은 NO_PUBKEY 만 해결하지만 BADSIG는 해결하지 않습니다. 어떻게 해결할 수 있습니까?
kramer65

1
답변이 수정되었습니다. 내가 준 링크를 확인하십시오.
NickTux

ppa런치 패드에서 추가 한 결과 설치시 '인증되지 않은 패키지'를 제거하기 위해 키 (우분투의 키 서버가 훌륭했습니다!)를 가져 오는 데 도움이되었습니다. 이 답변이 왜 다운 보트인지 확실하지 않습니다; _;
nuala

1

직접적인 대답은 아니지만 프로그램을 업데이트해야합니다 update-manager-core. 업데이트 관리자를 실행할 때 패키지를 인증 할 수 없다는 오류가 사용자에게 표시되면 이 프로그램을 업데이트해도 업데이트됩니다.update manager 하면 실제로 빠른 응답이 제공됩니다.

BTW, 나는 시냅스를 사용 이것이 도움이된다면 을 하여이 업데이트를 수행했습니다. 업데이트가 처리되면 업데이트 관리자가 정상적으로 작동합니다.

우분투 위키의 1204_HWE_EOL 참조

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.