今日、Sudo apt-get update
コマンドを実行した後、NO_PUBKEY
エラーが発生しました。 here 、 here および および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も使用しようとしましたが、同様に使用できませんでした)
ソフトウェアソースには、Ubuntu 12.04の正確なサポートが終了した古いソフトウェアソースへのリンクがあります。 /etc/apt/sources.list
のその行を削除すると、質問のエラーが修正されます。
Nanoテキストエディタで編集するためのsources.listを開きます。
Sources.listのhttp://archive.canonical.com precise partner
という行の前に#
文字を付けてコメントアウトします。
Nanoエディターの使用手順は、常にすべてのページの下部にあります。知っておく必要がある2つのnanoキーボードショートカットは、WriteOutとExitです。キーボードの組み合わせを押す Ctrl+O そしてその後 Enter 編集中のファイルを保存します。キーボードの組み合わせを押す Ctrl+X nanoを終了します。
Sources.listに加えられた変更後、利用可能なソフトウェアのリストを更新して更新します。
Sudo apt-get update
/ etc/apt /内のtrusted.gpgおよびtrusted.gpg〜ファイルをtrusted.gpg.backupおよびtrusted.gpg〜.backupにバックアップして、Sudo apt get update
を再度実行してみてください。おそらくSudo apt-get clean
とSudo apt-get autoclean
を実行してaptフォルダーをクリーンアップする必要があるかもしれませんが、わかりません。これはかつて私のシステムでトリックを行いました。その後、再起動することをお勧めします。