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.

キーと文句aptを言うあなたの場合は、以下を実行して3つすべてを得ることができます。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

もう1つの可能性は、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

関連情報