apt-get
私は継承したDebian Squeezeサーバーを実行しています(読み取り:新しいタスクを取得し、サーバーは最後の人によってsudo apt-get update
設定されました)W: GPG error: http://hwraid.le-vert.net squeeze Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6005210E23B3D3B4
。私はすでに言及しましたapt-getを更新すると、「利用可能な公開鍵はありません」しかし、このソリューションは私には適していません(sudo aptitude install debian-keyring debian-archive-keyring
)。
また何を試すことができますか?次はどこを見るべきですか?
答え1
wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -
このリポジトリはデフォルトのDebianリポジトリではありません。これはサードパーティのソフトウェアです。 Debian はすべての可能なキーを提供しません。彼らを信じるかどうかを決めなければなりません。これを行うには、上記のようにキーをインストールしてください。
答え2
これは許可された答えの別のアプローチですが、とにかくここで共有すると思いました。このブログ記事では、次のアプローチを説明します。次の署名を確認できません。。
以下を実行しようとすると、このエラーメッセージが表示されますaptget update
。
W:GPGエラー:http://packages.dotdeb.org出版社:wheezy:公開鍵が利用できないため、次の署名を確認できませんでした:NO_PUBKEY E9C74FEEA2098A6E
次のようにキーを追加できます。
$ sudo gpg --keyserver keys.gnupg.net --recv-key 89DF5277
$ sudo gpg -a --export 89DF5277 | sudo apt-key add -
次に更新を実行します。
$ sudo apt-get update