by shigemk2

当面は技術的なことしか書かない

Not enough random bytes available. 云々出たときのことを淡々と喋る

gpg --gen-keyを実行しようとしたら、
こんな感じのエラーが出た。

Not enough random bytes available. Please do some other work to give
the OS a chance to collect more entropy! (Need 284 more bytes)

とりあえず解決策がちょくちょく出ていたので、全て試した。

  • ls -R /
  • dd if=/dev/urandom of=/tmp/mass bs=1M count=512
  • キーボード打鍵しまくり

しかし、どれもだめだった。原因は不明だが、
どうやらVMでgpg --gen-keyを実行しているのが理由の1つなのかもしれない。
How to Generate Enough 'Entropy' for GPG Key Generation Process on Fedora Linux

上のサイトではyumを使っているが、
僕はaptitudeでrng-toolsをインストールした。

$ sudo aptitude install rng-tools
$ sudo rngd -r /dev/urandom

上を実行すると、どうにか通った。