strace shows what happens:
14:04:49.135589 getrandom(0x7ffdc3857ecf, 1, GRND_NONBLOCK) = -1 EAGAIN
(Resource temporarily unavailable)
14:04:49.135620 getrusage(0x1 /* RUSAGE_??? */, {ru_utime={0, 0}, ru_stime={0,
8000}, ru_maxrss=8344, ru_ixrss=0, ru_idrss=0, ru_isrss=0, ru_minflt=509,
ru_majflt=17, ru_nswap=0, ru_inblock=4048, ru_oublock=0, ru_msgsnd=0,
ru_msgrcv=0, ru_nsignals=0, ru_nvcsw=969, ru_nivcsw=20}) = 0
14:04:49.135640
getrandom("\20@\251\341k\216T!\215\230\23\5\236\r\v~\253\360\321d\370_\263\227\364\376\20;}\314\271\217",
32, 0) = 32
14:05:16.540470
getrandom("FQ\212\356\17\17\17\323\316\230\7\275X1\3557\226\373U4F\\
sHOz\3\244$\226\270", 32, 0) = 32
14:05:16.540565 getrandom("+\262\232k\304\234\375R", 8, 0) = 8
So it's blocking on the getrandom() call. dmesg shows that the RNG pool
only gets initialized 30 seconds into the boot.
This happens even before NM gets to write its first "NetworkManager ..
is starting" log message.
** Summary changed:
- NetworkManager takes very log to start, or times out
+ NetworkManager takes very log to start, or times out, blocked on RNG
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1622893
Title:
NetworkManager takes very log to start, or times out, blocked on RNG
Status in network-manager package in Ubuntu:
New
Bug description:
Since a few days ago, NetworkManager.service takes awfully long to
start, or even times out on failure and then gets restarted. This
happens in a 16.10 desktop amd64 installation in QEMU, or e. g. in the
systemd "boot-smoke" autopkgtest where every boot takes > 1:30 minutes
due to the NM timeout.
In the journal there is no actual logging from
/usr/sbin/NetworkManager yet, just the start timeout.
ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: network-manager 1.2.2-0ubuntu8
ProcVersionSignature: Ubuntu 4.4.0-9136.55-generic 4.4.16
Uname: Linux 4.4.0-9136-generic x86_64
ApportVersion: 2.20.3-0ubuntu7
Architecture: amd64
CurrentDesktop: i3
Date: Tue Sep 13 10:05:05 2016
EcryptfsInUse: Yes
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
source-directory interfaces.d
NetworkManager.conf:
[main]
plugins=ifupdown,keyfile,ofono
[ifupdown]
managed=false
NetworkManager.state:
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
SourcePackage: network-manager
UpgradeStatus: No upgrade log present (probably fresh install)
nmcli-nm:
RUNNING VERSION STATE STARTUP CONNECTIVITY NETWORKING WIFI-HW
WIFI WWAN-HW WWAN
running 1.2.2 connected started full enabled enabled
enabled enabled enabled
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1622893/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp