我在 Xen VPS 上运行 NetBSD,并尝试生成gpg
密钥对。我已经完成了大部分工作,但现在我收到以下错误消息:
Not enough random bytes available. Please do some other work to give the OS a chance to collect more entropy! (Need 300 more bytes)
这种状态已经持续了大约 10 个小时,我一直在做一些事情,比如在另一个会话中从源安装软件包。
进程是否挂起?这是某种已知问题吗?真的可以吗那生成 300 字节的熵需要付出多大的努力?
谢谢。
更新:此问题的根源是 NetBSD domU 默认情况下没有启用熵源。您应该使用以下命令手动启用网络接口作为熵源rndctl
公用事业。
答案1
不应该。我会尝试重新启动该过程。除此之外,除了挖掘源代码以查看问题所在之外,您无能为力。
您可能已经知道,如果您的服务器完全为空,则生成随机数据可能需要很长时间。然而,安装软件包并四处探索应该足以解决这个问题。