[Bug 1569064] Re: systemctl wants to configure interfaces it shouldn't (lxdbr0)

Martin Pitt martin.pitt at ubuntu.com
Tue Apr 12 05:41:59 UTC 2016


Moving to ifupdown. systemd does not configure the network (unless you
set them up in networkd, but we don't do that anywhere automatically and
there's no evidence that you did, and it's networking.service that
hangs).

I also don't see much wrong about this, except maybe that
interfaces.d/50-cloud-init.cfg and interfaces.d/eth0 both configure
eth0. But the latter (created by cloud-init I suppose) is a dead file as
/e/n/interfaces only includes *.cfg files, so that shouldn't matter.

** Package changed: systemd (Ubuntu) => ifupdown (Ubuntu)

** Summary changed:

- systemctl wants to configure interfaces it shouldn't (lxdbr0)
+ ifupdown wants to configure interfaces it shouldn't (lxdbr0)

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

Title:
  ifupdown wants to configure interfaces it shouldn't (lxdbr0)

Status in ifupdown package in Ubuntu:
  Confirmed
Status in lxd package in Ubuntu:
  Confirmed

Bug description:
  The reproducer:

  create a xenial vm.  There, run

  lxc launch ubuntu:

  leave that container running, and reboot.  If you're "lucky",
  networking will never come up:

  [[0;32m  OK  [0m] Found device /sys/subsystem/net/devices/lxdbr0.
  [[0m[0;31m*     [0m] A start job is running for Raise network interfaces (32s / 5min 11s)[K[[0;1;31m*[0m[0;31m*    [0m]
   A start job is running for Raise network interfaces (33s / 5min 11s)[K[[0;31m*[0;1;31m*[0m[0;31m*   [0m] A start job i
  s running for Raise network interfaces (34s / 5min 11s)[K[ [0;31m*[0;1;31m*[0m[0;31m*  [0m] A start job is running for
  Raise network interfaces (34s / 5min 11s)[K[  [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Raise network
  interfaces (35s / 5min 11s)[K[   [0;31m*[0;1;31m*[0m[0;31m*[0m] A start job is running for Raise network interfaces (35
  s / 5min 11s)[K[    [0;31m*[0;1;31m*[0m] A start job is running for Raise network interfaces (36s / 5min 11s)[K[     [0
  ;31m*[0m] A start job is running for Raise network interfaces (37s / 5min 11s)[K[    [0;31m*[0;1;31m*[0m] A start job i

  (etc)

  I can reproduce this 100% on serverstack (openstack) instances.  I
  cannot reproduce it locally with uvt-kvm.

  What appears to be happening is that lxd starts lxd-bridge which
  creates lxdbr0 with no ipv4 address;  this racily happens before
  systemd does its networking setup;  said network setup then sees
  lxdbr0 and wants to configure it, so waits for it to have an ip
  address.  Plausible?

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



More information about the foundations-bugs mailing list