web-dev-qa-db-ja.com

リポジトリの署名/公開鍵の多くが消えました!

これは、Ubuntuの痴呆インストールの話です。

ある日、インストールされ、愛され、ボスである他のOSを見せた後、保存された署名/公開鍵の多くを削除することに決めました-すべて自分で!

Ubuntuのインストールはうまく処理されましたが、そのユーザーはapt-get update

検証なしで更新することが可能であった場合、ユーザーはそれを試してみることにしました(リスクを認める)そして...彼らは両方ともこれが進むべき方法ではないことを知っていました。

だから-他のすべてのUbuntuユーザーが住んでいるインターネットへ!

ナレーターのキャラクターを一瞬破る

最後 apt-get update私はこのエラーセットを実行しました:

W: An error occurred during the signature verification. 
The repository is not updated and the previous index files will be used. 
GPG error: http ://gb.archive.ubuntu.com maverick Release: 
The following signatures were invalid: 
BADSIG 40976EAF437D05B5
Ubuntu Archive Automatic Signing Key <[email protected]>
W: GPG error: http ://ppa.launchpad.net maverick Release: 
The following signatures couldn't be verified because the public key is not available:
NO_PUBKEY 61E091672E206FF0
W: An error occurred during the signature verification. 
The repository is not updated and the previous index files will be used.
GPG error: http ://ppa.launchpad.net maverick Release: 
The following signatures were invalid:
BADSIG 9DAD42D740C11E40
Launchpad Cloudsn Reporitory
W: An error occurred during the signature verification. 
The repository is not updated and the previous index files will be used. 
GPG error: http ://ppa.launchpad.net maverick Release: 
The following signatures were invalid: 
BADSIG B725097B3ACC3965
Launchpad lffl
W: GPG error: http ://ppa.launchpad.net maverick Release: 
The following signatures couldn't be verified because the public key is not available:
NO_PUBKEY 6D3B959722E58263
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/maverick/Release
W: Failed to fetch http://ppa.launchpad.net/chuchiperriman/cloudsn/ubuntu/dists/maverick/Release
W: Failed to fetch http://ppa.launchpad.net/ferramroberto/vlc/ubuntu/dists/maverick/Release
W: Failed to fetch http://nightlies.videolan.org/build/intrepid-i386/Arch/./Packages.gz
404  Not Found
W: Failed to fetch http://ppa.launchpad.net/nilarimongard/webupd8/ubuntu/dists/maverick/main/source/Sources.gz
404  Not Found
W: Failed to fetch http://ppa.launchpad.net/nilarimongard/webupd8/ubuntu/dists/maverick/main/binary-i386/Packages.gz
404  Not Found
W: Some index files failed to download, they have been ignored, or old ones used instead.

私はUbuntuフォーラムで、不足している各sig/keyを1つずつ調べてそれを取り戻すことができることを読みました。これは、解決策としてかなり長くかかったようです。

欠落しているすべてのキーを自動的に検索するコード行はありますか?または、私はこれらを手動で掘り下げて幸せになるまで運命づけられていますか?

3
AFD

Launchpad-Getkeys(インストールを簡単にするために.debに圧縮された小さなスクリプト)は、欠落しているすべてのGPGキーを自動的にインポートします。

インストールして使用するには、ターミナルを開き、次のコマンドをコピー/貼り付けます。

cd ~/Downloads
wget https://launchpad.net/~nilarimogard/+archive/webupd8/+files/launchpad-getkeys_0.3.1-1%7Ewebupd8%7Emaverick3_all.deb
Sudo dpkg -i launchpad-getkeys*.deb
Sudo launchpad-getkeys

上記の最初のコマンドは、ダウンロードフォルダーにディレクトリを変更し、2番目は.debをダウンロードし、3番目のコマンドは.debをインストールし、最後のコマンドは、不足しているすべてのGPGキーを自動的にインポートする「launchpad-getkeys」スクリプトを実行します。

プロキシを使用している場合は、変更する必要があるものがいくつかありますので、その情報も必要かどうかをお知らせください。

ちなみに、GPGキーだけでなく、他にもいくつかエラーがあります。壊れたPPA .listファイルがあるようです(たとえば、WebUpd8 PPAの404 not foundエラーが表示されますが、これはPuntaがJauntyからNattyに至るまで存在するため、インターネット接続がダウンしている可能性があります?)。

4
Alin Andrei