apt-get update 실행 시 서명이 잘못되었습니다.

apt-get update 실행 시 서명이 잘못되었습니다.

업데이트를 실행하려고 하는데 "Hit" 및 "Ign"이 많이 표시되지만 결국 이러한 오류가 표시됩니다. 해당 오류의 의미와 해결 방법을 아는 사람이 있습니까?

W: GPG error: http://speglar.simnet.is olivia Release: The following signatures were invalid: BADSIG 3EE67F3D0FF405B2 Clement Lefebvre (Linux Mint Package Repository v1) <[email protected]>
W: GPG error: http://speglar.simnet.is raring Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>
W: GPG error: http://archive.canonical.com raring Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>
W: GPG error: http://ppa.launchpad.net raring Release: The following signatures were invalid: BADSIG 5A9A06AEF9CB8DB0 Launchpad PPA for Ubuntu Wine Team

답변1

Gilles가 설명했듯이 대부분의 Linux 리포지토리는GPG 암호화 키. apt그런 다음 이러한 키는 저장소의 신뢰성을 확인하는 데 사용됩니다. 저장소를 안전하게 사용하려면 해당 키를 apt신뢰할 수 있는 목록에 추가해야 합니다.

필요한 각 키는 다음에서 얻어야 합니다.키 서버이 작업은 다음 명령으로 수행됩니다(제가 사용하는 명령이지만 keyserver.ubuntu.com다른 명령을 사용할 수도 있습니다).

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com KEY_NAME

에서 man apt-key:

   adv
       Pass advanced options to gpg. With adv --recv-key you can download
       the public key.

key 및 apt에 대해 불평하는 귀하의 경우 다음을 실행 하여 세 가지를 모두 얻을 수 있습니다 .3EE67F3D0FF405B240976EAF437D05B540976EAF437D05B55A9A06AEF9CB8DB0

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3EE67F3D0FF405B2 40976EAF437D05B5 40976EAF437D05B5 5A9A06AEF9CB8DB0

모든 것이 잘 진행되면 다음을 포함하는 여러 줄의 출력이 표시됩니다.

gpg: Total number processed: 4
gpg:               imported: 4  (RSA: 1)
gpg:              unchanged: 0
gpg:         new signatures: 4

답변2

또 다른 가능성은 apt-get/aptitude가 최근 비정상적인 상태에 있는 것으로 밝혀진 경우 내부 목록이 손상되어 실제 키와 호환되지 않는다는 것입니다. 캐시를 지우고 다시 시작하면 도움이 될 수 있습니다.

   sudo rm -r /var/lib/apt/lists
   sudo mkdir -p /var/lib/apt/lists/partial
   sudo aptitude update

(작동하다:http://ubuntuforums.org/showthread.php?t=802156&p=9697234#post9697234)

답변3

제 경우에는 시간 동기화 문제였습니다. 미래세대를 위한 솔루션 공유(독창적인 솔루션)

sudo nano /etc/resolv.conf

# add the following servers
nameserver 8.8.8.8
nameserver 8.8.4.4

#Run this
sudo hwclock -s

관련 정보