web-dev-qa-db-ja.com

署名が検証されていません

これらは、インターネットで言及されたいくつかの修正を試みた後も続く署名エラーです

W: GPG error: http://deb.opera.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 517590D9A8492E35
W: GPG error: http://archive.canonical.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://extras.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192
W: GPG error: http://linux.dropbox.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FC918B335044912E
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: https://private-ppa.launchpad.net raring Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E131728675254D99
W: GPG error: http://archive.ubuntu.com trusty-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: https://private-ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E131728675254D99
W: GPG error: http://archive.ubuntu.com trusty-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0CC3AFF5CEDF0F40
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 32B18A1260D8DA0B

私は解決策を求めてbushを打っていますが、まだ何も機能していませんが、これらのエラーを解決するものを提案してください。

私がすでに試したこと:

  1. y-ppa-manager
  2. リストを手動で削除して再生成します。

そのため、これらのメソッドに重複マークを付けないで、他のものを提案してください。

6
akabhirav

Aptが40を超えるキーを処理できないことを知り、PPAとそのキーを/etc/apt/trusted.gpg.dから削除し始めました

その後、apt-cacheを更新し、問題を解決しました。

5
akabhirav

Aptキーまたはリポジトリの追加/変更などで問題が発生しました...何がわからない

  • これらのエラーの原因は何でしたか?また、どのような修正を試みましたか?

しかし、ここにあなたの症状に対するいくつかのバンドエイドの解決策があります:


不足しているキーを追加するだけで、このコマンドは機能するはずです(「2EA8 ...」文字列を実際の不足キーに置き換えてください)

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2EA8F35793D8809A

Ubuntuにない場合は--keyserver keys.gnupg.netを試してください
[ https://askubuntu.com/a/141088/129271 を参照


Ubuntuの指示に従って「PPAのキーを自動的に取得する」必要があるため、一部のPPAを正しく追加しなかったように​​見えましたhttps://help.ubuntu.com/community/Repositories/Ubunt からのターミナルの指示は次のとおりです。

ステップ2:ターミナルを開き、次を入力します。

$ Sudo add-apt-repository ppa:user/ppa-name

「ppa:user/ppa-name」を上記でメモしたPPAの場所に置き換えます。

これで、システムはPPAのキーを取得します。これにより、Ubuntuシステムは、PPAのパッケージがビルドされてから干渉されていないことを確認できます。


ソフトウェアソースに問題がある場合、それらを「デフォルト」に復元する必要があります。/ect/apt/sources.listのすべてのバックアップコピーを作成し、念のため、最初に/ect/apt/sources.list.d/。あなたのUbuntuのバージョンが何なのかわからないので、「デフォルト」がどうあるべきか、あるいは追加のPPAや他のソースを追加したかどうかはわかりません。 lsb_release -aを実行すると、バージョンと「コード名」がわかります。

Sources.listファイルをバックアップします

それらをどこかのバックアップフォルダにコピーするだけで、これは機能するはずです:

Sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
Sudo mv /etc/apt/sources.list.d /etc/apt/sources.list.d.old

デフォルトのUbuntu sources.listの復元

  • Ubuntuの場合、これを行うと、新しい新しいsources.listファイルが生成されます。

    1. 古いファイルを削除します(Sudo rm /etc/apt/sources.listおよびSudo rm -R /etc/apt/sources.list.d butBACKUP FIRST)。

    2. 次に、次のいずれかを実行します。

      • ソフトウェアソース(Sudo software-properties-gtkまたはSudo software-sources)を実行し、いくつかのリポジトリを選択/チェックマークを付け、サーバーを選択して更新します。

      • http://repogen.simplylinux.ch/ で新しいバージョンを生成し(ローカルミラーを選択するために)、バージョンと国を使用し、gksudo gedit /etc/apt/sources.listまたはターミナルSudo nano /etc/apt/sources.list

サイト http://repogen.simplylinux.ch/ には多くのオプションのPPAもあり、非常に便利に見えます。 [礼儀 デフォルトのリポジトリを復元するにはどうすればよいですか? ]

14
Xen2050