GPG 오류 서명 누락

GPG 오류 서명 누락

아래 명령을 수행할 때:

sudo apt-get upgrade

하단에 다음과 같은 오류가 발생합니다.

W: GPG error: http://download.opensuse.org  Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8873E7BF70F1BBEA

opensuse.org 서버에서 이 키를 어떻게 검색합니까? 해당 웹사이트를 찾아봐도 열쇠를 찾을 수 없습니다. 너무 많은 중첩된 디렉터리가 있습니다.웹사이트, 그리고 그것을 찾으려면 어디서 찾아야 할지 모르겠습니다. 어떤 응용 프로그램이나 어떤 업데이트를 위한 것인지조차 모르겠습니다.


업데이트

댓글의 지침을 따랐는데 작동하지 않습니다. 목록 파일을 이동하고 apt-get update를 사용할 때 새 목록을 만들었습니다. 이제 15개의 PPA 파일과 16개의 보안 파일이 있습니다. 다른 GPG 키 중 일부를 제거한 후 업데이트할 때 더 많은 오류가 발생합니다.

답변1

다음 명령을 사용하여 올바른 키를 가져와야 합니다.

wget http://download.opensuse.org/repositories/home:osmc/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update

왜? 그 이유는 다음과 같습니다.

의 출력은 dpkg -l | awk '/^ii/ {system("apt-cache policy " $2)}'저장소에 시스템에 하나의 패키지가 설치되어 있음을 알려줍니다.

osmc-installer:
  Installed: 111
  Candidate: 111
  Version table:
 *** 111 0
        500 http://download.opensuse.org/repositories/home:/osmc/xUbuntu_14.04/  Packages
        100 /var/lib/dpkg/status

그리고여기OSMC 설치 프로그램의 설치 지침과 키를 가져오는 방법이 나와 있습니다.


OSMC 설치 프로그램이 필요하지 않은 경우 패키지를 제거하세요.

sudo apt-get remove osmc-installer

저장소를 찾아보세요

grep -r 'download.opensuse.org' /etc/apt

저장소를 제거하고

sudo rm /etc/apt/sources.list.d/osmc-installer.list*

관련 정보