2015-10-05 105 views
1

在試圖產生GPG密鑰(使用GPG --gen鍵),其可以發射該消息後掛起:GPG熵代掛起

沒有足夠的隨機字節可用。請做一些其他的工作給予 操作系統一個機會來收集更多的熵! (需要278多個字節)

GPG(GnuPG的)1.4.16

的Ubuntu 14.04.2 LTS

回答

0

儘管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,那麼試試其他的東西。