This isn't reproducible in yakkety, but it does reproduce locally in a
QEMU xenial instance (although a lot harder than on the infra, which is
why I didn't see it at first). It seems systemd 229's systemd-networkd-
wait-online has a bug that it does not actually wait for the interfaces
to be fully configured. When it exits, the status is
● 412: eth42
Link File: /lib/systemd/network/99-default.link
Network File: /run/systemd/network/10-netplan-eth42.network
Type: ether
State: degraded (configured)
Driver: veth
HW Address: 0a:9b:04:93:f9:c0
MTU: 1500
Address: fe80::89b:4ff:fe93:f9c0
DNS: 2600:0000:0000:0000:0000:0000:0000:0001
i. e. the interface is still being set up. I would not like to work
around that in the tests, because if we are actually going to use
networkd on xenial the integration with network-online.target must work.
** Changed in: systemd (Ubuntu Xenial)
Status: Fix Committed => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1627641
Title:
Backport netplan to xenial
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1627641/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs