在試圖產生GPG密鑰(使用GPG --gen鍵),其可以發射該消息後掛起:GPG熵代掛起
沒有足夠的隨機字節可用。請做一些其他的工作給予 操作系統一個機會來收集更多的熵! (需要278多個字節)
GPG(GnuPG的)1.4.16
的Ubuntu 14.04.2 LTS
在試圖產生GPG密鑰(使用GPG --gen鍵),其可以發射該消息後掛起:GPG熵代掛起
沒有足夠的隨機字節可用。請做一些其他的工作給予 操作系統一個機會來收集更多的熵! (需要278多個字節)
GPG(GnuPG的)1.4.16
的Ubuntu 14.04.2 LTS
事實證明這是一個已知的問題: https://bugs.launchpad.net/ubuntu/+source/gnupg/+bug/706011
我通過安裝RNG解決它-tools。
即sudo apt-get install rng-tools
然後gpg --gen-key
按預期工作。
儘管rng工具可以工作,但並不建議這樣做,因爲它不提供真正的熵。請參閱此處的討論:https://bugs.launchpad.net/ubuntu/+source/gnupg/+bug/706011
對於因此而感到沮喪的用戶,以下是我在沒有鼠標/桌面的服務器上發現的一些幫助。
1)通過創建GPG密鑰的過程。如果它等待更多的熵,請繼續下一步。
2)你可以看多少熵系統有通過打開終端和類型(這將看文件每秒):
watch -n1 cat /proc/sys/kernel/random/entropy_avail
3)打開第三個終端產生的熵。你可以嘗試各種事情來嘗試提高熵。以下是我注意到的一些事情,足以使gpg發揮作用。請注意,這是有點隨意的(沒有雙關語意圖)。有時做某事會增加熵;但是當我再這樣做,它不會:
從互聯網
wget http://us1.php.net/get/php-7.2.2.tar.bz2/from/this/mirror
獲得一個大的文件做一些事情,打印了很多東西到終端:
ls -R/
sudo find /folder/with/lots/of/files/ -type f | xargs grep 'simple string that shows up in lots of files'
4)如果你在做什麼不會增加entropy_avail,那麼試試其他的東西。