Another possibility is to split the gnutls random generator
initialization to preinitialization (open fds, check for getrandom()),
and initialization (read from the previous detected sources). That would
allow gnutls to be used on early boot without causing any delay. The
drawback would be some performance penalty on multi-threaded
environments on the usage of the random generator.
I have patch at: https://gitlab.com/gnutls/gnutls/merge_requests/111/
if you are interested for a review or comments.
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
NetworkManager takes very long to start, or times out, blocked on RNG
To manage notifications about this bug go to:
ubuntu-bugs mailing list