I tried various workarounds for autopkgtest testbeds -- we *really*
don't care for good random numbers there, and this causes awful delays
in various tests.

https://github.com/openstack-infra/project-
config/blob/master/nodepool/elements/initialize-
urandom/static/usr/local/bin/initialize-urandom.py has a very good
explanation of how the urandom pool is initialized. Based on that, this
unit drop-in speeds up urandom initialization by fake entropy:

# /etc/systemd/system/systemd-random-seed.service.d/fakeentropy.conf
[Service]
ExecStart=/usr/bin/perl -E 'open $$f, "/bin/bash" or die; open $$rnd, 
">/dev/random" or die; for ($$i = 0; $$i < 10; ++$$i) {read $$f, $$d, 64; ioctl 
$$rnd, 0x40085203, pack("ii", 64*8, 64) . $$d}'


** Also affects: auto-package-testing
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1622893

Title:
  NetworkManager takes very log to start, or times out, blocked on RNG

To manage notifications about this bug go to:
https://bugs.launchpad.net/auto-package-testing/+bug/1622893/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to