Posted at

Error in GnuTLS initialization: Failed to acquire random data. ( /dev/random がない)

More than 1 year has passed since last update.

最近は見かけないレベルらしいですが、Debian 系の OS で git clone が下記のエラーにより異常終了してしまうときの話

Error in GnuTLS initialization: Failed to acquire random data.

*** Error in `git-remote-https': double free or corruption (top): 0x00145320 ***
qemu: uncaught target signal 6 (Aborted) - core dumped

原因は、 /dev/random とか /dev/urandom がないこと (他にもあるかもしれないが、自分はこれだったもよう)

解決策としては http://kazmax.zpp.jp/cmd/r/random.4.html にあるように mknod を使って自分で作る。

udev をインストールすれば作られるっていう記事があったがそうはいかなかった