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

おすすめ記事