pacman-key --init が長すぎて終了しません。

pacman-key --init が長すぎて終了しません。

私のシステムにArch Linuxをインストールしましたが、pacmanを使って何かをインストールしようとすると、「xxxxxxx」キーが見つからないというエラーメッセージが表示されます。

私はそれを見て、私が実行する必要があることがわかりましたpacman-key --init
今私が走るとpacman-key --init永遠に続くようです。 45分以上待っても結果が出ませんでした。私はそれがエントロピーを生成することに関連していると思います。

何が問題なのかご存知ですか?

答え1

間違ったことはない。 〜のようにアーチスウィキメモ:

この初期化にはエントロピーが必要です。マウスを動かしたり、キーボード上の任意の文字を押すか、いくつかのディスクベースのアクティビティ(たとえば、他のコンソールで実行またはなど)をls -R /実行find / -name fooすると、エントロピーが生成されます。システムにまだエントロピーが不足している場合、この手順には数時間かかることがあります。積極的にエントロピーを作成する場合は、より早く完了します。

Linuxカーネルでエントロピーの詳細を読むことができます。ウィキペディアで

答え2

NSAや銀行で働いたり、非常に高いセキュリティを必要としない限り、次のことができます。

ln -f /dev/urandom /dev/random

走る前にpacman-key --init。通常使用するのに/dev/urandom完全に安全です。

答え3

実行している場合は、ファイルをviまたは編集する必要はありません。ls -R / | xargs -I {} echo {}

このコマンドを実行し、新しいセッションで実行します。pacman-key --init

あなたは得る5分未満

関連情報