Public bug reported:

The following simple netplan config results in a 2-minut unneccessary
delay on boot. Everything works like it should in the end. The bridge
has no interfaces due to a regression in Ubuntu migrating to netplan
(see https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1779341).

ubuntu@molnix3:~$ cat /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s0:
      dhcp4: yes
      dhcp6: yes

ubuntu@molnix3:~$ cat /etc/netplan/br1.yaml
network:
  version: 2
  bridges:
    br1:
      addresses: [10.1.0.9/16]
      interfaces: []

ubuntu@molnix3:~$ cat /usr/lib/networkd-dispatcher/routable.d/tap0
#!/bin/sh
set -e
 if [ "$IFACE" = tap0 ]; then
  brctl addif br1 tap0
  ip link set tap0 promisc on
  ifmetric tap0 5
fi

ubuntu@molnix3:~$ journalctl -u systemd-networkd-wait-online.service -b
-- Logs begin at Thu 2018-06-28 10:07:29 UTC, end at Fri 2018-06-29 14:09:18 
UTC. --
Jun 29 13:58:16 molnix3 systemd[1]: Starting Wait for Network to be 
Configured...
Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:18 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:18 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:19 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:20 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:20 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 13:58:21 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
Jun 29 14:00:16 molnix3 systemd-networkd-wait-online[1468]: Event loop failed: 
Connection timed out
Jun 29 14:00:16 molnix3 systemd[1]: systemd-networkd-wait-online.service: Main 
process exited, code=exited, status=1/FAILURE
Jun 29 14:00:16 molnix3 systemd[1]: systemd-networkd-wait-online.service: 
Failed with result 'exit-code'.
Jun 29 14:00:16 molnix3 systemd[1]: Failed to start Wait for Network to be 
Configured.

ubuntu@molnix3:~$ /lib/systemd/systemd-networkd-wait-online
managing: br1
managing: enp4s0
ignoring: lo

ubuntu@molnix3:~$ networkctl
IDX LINK             TYPE               OPERATIONAL SETUP
  1 lo               loopback           carrier     unmanaged
  2 enp4s0           ether              routable    configured
  3 br1              ether              routable    configured
  4 tap0             ether              routable    unmanaged

4 links listed.

** Affects: systemd (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  The following simple netplan config results in a 2-minut unneccessary
  delay on boot. Everything works like it should in the end. The bridge
  has no interfaces due to a regression in Ubuntu migrating to netplan
- (see separate bug).
+ (see https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1779341).
  
- ubuntu@molnix3:~$ cat /etc/netplan/01-netcfg.yaml 
+ ubuntu@molnix3:~$ cat /etc/netplan/01-netcfg.yaml
  # This file describes the network interfaces available on your system
  # For more information, see netplan(5).
  network:
-   version: 2
-   renderer: networkd
-   ethernets:
-     enp4s0:
-       dhcp4: yes
-       dhcp6: yes
+   version: 2
+   renderer: networkd
+   ethernets:
+     enp4s0:
+       dhcp4: yes
+       dhcp6: yes
  
- ubuntu@molnix3:~$ cat /etc/netplan/br1.yaml 
+ ubuntu@molnix3:~$ cat /etc/netplan/br1.yaml
  network:
-   version: 2
-   bridges:
-     br1:
-       addresses: [10.1.0.9/16]
-       interfaces: []
+   version: 2
+   bridges:
+     br1:
+       addresses: [10.1.0.9/16]
+       interfaces: []
  
- ubuntu@molnix3:~$ cat /usr/lib/networkd-dispatcher/routable.d/tap0 
+ ubuntu@molnix3:~$ cat /usr/lib/networkd-dispatcher/routable.d/tap0
  #!/bin/sh
  set -e
-  if [ "$IFACE" = tap0 ]; then
-   brctl addif br1 tap0
-   ip link set tap0 promisc on
-   ifmetric tap0 5
+  if [ "$IFACE" = tap0 ]; then
+   brctl addif br1 tap0
+   ip link set tap0 promisc on
+   ifmetric tap0 5
  fi
  
  ubuntu@molnix3:~$ journalctl -u systemd-networkd-wait-online.service -b
  -- Logs begin at Thu 2018-06-28 10:07:29 UTC, end at Fri 2018-06-29 14:09:18 
UTC. --
  Jun 29 13:58:16 molnix3 systemd[1]: Starting Wait for Network to be 
Configured...
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:18 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:18 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:19 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:20 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:20 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:21 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 14:00:16 molnix3 systemd-networkd-wait-online[1468]: Event loop 
failed: Connection timed out
  Jun 29 14:00:16 molnix3 systemd[1]: systemd-networkd-wait-online.service: 
Main process exited, code=exited, status=1/FAILURE
  Jun 29 14:00:16 molnix3 systemd[1]: systemd-networkd-wait-online.service: 
Failed with result 'exit-code'.
  Jun 29 14:00:16 molnix3 systemd[1]: Failed to start Wait for Network to be 
Configured.
  
  ubuntu@molnix3:~$ /lib/systemd/systemd-networkd-wait-online
  managing: br1
  managing: enp4s0
  ignoring: lo
  
- ubuntu@molnix3:~$ networkctl 
- IDX LINK             TYPE               OPERATIONAL SETUP     
-   1 lo               loopback           carrier     unmanaged 
-   2 enp4s0           ether              routable    configured
-   3 br1              ether              routable    configured
-   4 tap0             ether              routable    unmanaged 
+ ubuntu@molnix3:~$ networkctl
+ IDX LINK             TYPE               OPERATIONAL SETUP
+   1 lo               loopback           carrier     unmanaged
+   2 enp4s0           ether              routable    configured
+   3 br1              ether              routable    configured
+   4 tap0             ether              routable    unmanaged
  
  4 links listed.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1779340

Title:
  systemd-networkd-wait-online.service Failed to start Wait for Network
  to be Configured with bridge

Status in systemd package in Ubuntu:
  New

Bug description:
  The following simple netplan config results in a 2-minut unneccessary
  delay on boot. Everything works like it should in the end. The bridge
  has no interfaces due to a regression in Ubuntu migrating to netplan
  (see
  https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1779341).

  ubuntu@molnix3:~$ cat /etc/netplan/01-netcfg.yaml
  # This file describes the network interfaces available on your system
  # For more information, see netplan(5).
  network:
    version: 2
    renderer: networkd
    ethernets:
      enp4s0:
        dhcp4: yes
        dhcp6: yes

  ubuntu@molnix3:~$ cat /etc/netplan/br1.yaml
  network:
    version: 2
    bridges:
      br1:
        addresses: [10.1.0.9/16]
        interfaces: []

  ubuntu@molnix3:~$ cat /usr/lib/networkd-dispatcher/routable.d/tap0
  #!/bin/sh
  set -e
   if [ "$IFACE" = tap0 ]; then
    brctl addif br1 tap0
    ip link set tap0 promisc on
    ifmetric tap0 5
  fi

  ubuntu@molnix3:~$ journalctl -u systemd-networkd-wait-online.service -b
  -- Logs begin at Thu 2018-06-28 10:07:29 UTC, end at Fri 2018-06-29 14:09:18 
UTC. --
  Jun 29 13:58:16 molnix3 systemd[1]: Starting Wait for Network to be 
Configured...
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:16 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:17 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:18 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:18 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:19 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:20 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:20 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 13:58:21 molnix3 systemd-networkd-wait-online[1468]: ignoring: lo
  Jun 29 14:00:16 molnix3 systemd-networkd-wait-online[1468]: Event loop 
failed: Connection timed out
  Jun 29 14:00:16 molnix3 systemd[1]: systemd-networkd-wait-online.service: 
Main process exited, code=exited, status=1/FAILURE
  Jun 29 14:00:16 molnix3 systemd[1]: systemd-networkd-wait-online.service: 
Failed with result 'exit-code'.
  Jun 29 14:00:16 molnix3 systemd[1]: Failed to start Wait for Network to be 
Configured.

  ubuntu@molnix3:~$ /lib/systemd/systemd-networkd-wait-online
  managing: br1
  managing: enp4s0
  ignoring: lo

  ubuntu@molnix3:~$ networkctl
  IDX LINK             TYPE               OPERATIONAL SETUP
    1 lo               loopback           carrier     unmanaged
    2 enp4s0           ether              routable    configured
    3 br1              ether              routable    configured
    4 tap0             ether              routable    unmanaged

  4 links listed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1779340/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to