web-dev-qa-db-ja.com

GPGエラー、署名が無効です[非重複]

今日、Sudo apt-get updateコマンドを実行した後、NO_PUBKEYエラーが発生しました。 herehere および およびhere(ファイルトリックの作成) から解決策を試しました。それにもかかわらず、どれも機能しませんでしたが、私はまだ次のエラーを受け取ります:

W: GPG error: http://archive.canonical.com precise Release: The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5
W: The repository 'http://archive.canonical.com precise Release' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

だから、特に私が入力するときに得るもの

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 630239CC130E1A7FD81A27B140976EAF437D05B5

     Executing: /tmp/apt-key-gpghome.FQVhh2ndBW/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com --recv-keys 630239CC130E1A7FD81A27B140976EAF437D05B5
gpg: key 40976EAF437D05B5: "Ubuntu Archive Automatic Signing Key <[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

そして、私が取得してもキー情報を.txtファイルに入れた場合:

Sudo apt-key add ~/Ubuntu.txt
OK

そして

Sudo gpg --export --armor 40976EAF437D05B5 | Sudo apt-key add
OK

エラーはまだそこにあります。何が起こっているのですか、誰か助けてください。

(補足として、launchpad-getkeysとy-ppa-managerも使用しようとしましたが、同様に使用できませんでした)

4
Jules

ソフトウェアソースには、Ubuntu 12.04の正確なサポートが終了した古いソフトウェアソースへのリンクがあります。 /etc/apt/sources.listのその行を削除すると、質問のエラーが修正されます。

  1. Nanoテキストエディタで編集するためのsources.listを開きます。

  2. Sources.listのhttp://archive.canonical.com precise partnerという行の前に#文字を付けてコメントアウトします。

  3. Nanoエディターの使用手順は、常にすべてのページの下部にあります。知っておく必要がある2つのnanoキーボードショートカットは、WriteOutとExitです。キーボードの組み合わせを押す Ctrl+O そしてその後 Enter 編集中のファイルを保存します。キーボードの組み合わせを押す Ctrl+X nanoを終了します。

  4. Sources.listに加えられた変更後、利用可能なソフトウェアのリストを更新して更新します。

    Sudo apt-get update
    
8
karel

/ etc/apt /内のtrusted.gpgおよびtrusted.gpg〜ファイルをtrusted.gpg.backupおよびtrusted.gpg〜.backupにバックアップして、Sudo apt get updateを再度実行してみてください。おそらくSudo apt-get cleanSudo apt-get autocleanを実行してaptフォルダーをクリーンアップする必要があるかもしれませんが、わかりません。これはかつて私のシステムでトリックを行いました。その後、再起動することをお勧めします。

0
starkus