Activity log for bug #1003656

Date Who What changed Old value New value Message
2012-05-23 20:58:39 andrew bezella bug added bug
2012-05-23 21:47:46 Serge Hallyn bridge-utils (Ubuntu): importance Undecided High
2012-05-25 23:25:38 andrew bezella attachment added _var_log_upstart.tar.gz https://bugs.launchpad.net/ubuntu/+source/bridge-utils/+bug/1003656/+attachment/3163676/+files/_var_log_upstart.tar.gz
2012-05-26 00:22:06 andrew bezella attachment added working version; interfaces.utf8: UTF-8 Unicode text https://bugs.launchpad.net/ubuntu/+source/bridge-utils/+bug/1003656/+attachment/3163691/+files/interfaces.utf8
2012-05-26 00:25:30 andrew bezella attachment added failing version; interfaces.fail: ASCII text https://bugs.launchpad.net/ubuntu/+source/bridge-utils/+bug/1003656/+attachment/3163697/+files/interfaces.fail
2012-05-26 05:04:37 andrew bezella attachment added interfaces.nospc https://bugs.launchpad.net/ubuntu/+source/bridge-utils/+bug/1003656/+attachment/3163770/+files/interfaces.nospc
2012-06-27 10:18:52 Launchpad Janitor bridge-utils (Ubuntu): status New Confirmed
2012-06-27 10:19:27 Gary Richards bug added subscriber Gary Richards
2012-06-27 15:39:01 Serge Hallyn summary when adding a bond the bridge fails to acquire a dhcp address bond entries in /etc/network/interfaces fail without indent (when adding a bond the bridge fails to acquire a dhcp address)
2012-06-27 15:39:09 Serge Hallyn bridge-utils (Ubuntu): importance High Medium
2012-06-28 22:28:44 Stéphane Graber bridge-utils (Ubuntu): assignee Stéphane Graber (stgraber)
2012-06-28 22:35:30 Stéphane Graber bridge-utils (Ubuntu): status Confirmed Triaged
2012-06-29 17:41:42 Stéphane Graber bridge-utils (Ubuntu): status Triaged Incomplete
2012-09-07 00:23:32 Stéphane Graber bridge-utils (Ubuntu): status Incomplete Triaged
2012-09-07 21:23:40 Stéphane Graber bug task added vlan (Ubuntu)
2012-09-07 21:23:49 Stéphane Graber vlan (Ubuntu): status New Triaged
2012-09-07 21:23:51 Stéphane Graber vlan (Ubuntu): importance Undecided Medium
2012-09-07 21:23:53 Stéphane Graber vlan (Ubuntu): assignee Stéphane Graber (stgraber)
2012-09-07 21:23:58 Stéphane Graber nominated for series Ubuntu Precise
2012-09-07 21:23:58 Stéphane Graber bug task added bridge-utils (Ubuntu Precise)
2012-09-07 21:23:58 Stéphane Graber bug task added vlan (Ubuntu Precise)
2012-09-07 21:23:58 Stéphane Graber nominated for series Ubuntu Quantal
2012-09-07 21:23:58 Stéphane Graber bug task added bridge-utils (Ubuntu Quantal)
2012-09-07 21:23:58 Stéphane Graber bug task added vlan (Ubuntu Quantal)
2012-09-07 21:24:08 Stéphane Graber bridge-utils (Ubuntu Precise): assignee Stéphane Graber (stgraber)
2012-09-07 21:24:11 Stéphane Graber vlan (Ubuntu Precise): assignee Stéphane Graber (stgraber)
2012-09-07 21:24:13 Stéphane Graber bridge-utils (Ubuntu Precise): importance Undecided Low
2012-09-07 21:24:15 Stéphane Graber bridge-utils (Ubuntu Precise): status New Triaged
2012-09-07 21:24:17 Stéphane Graber vlan (Ubuntu Precise): status New Triaged
2012-09-07 21:24:19 Stéphane Graber vlan (Ubuntu Precise): importance Undecided Low
2012-09-07 21:35:09 Launchpad Janitor vlan (Ubuntu Quantal): status Triaged Fix Released
2012-09-07 21:38:22 Stéphane Graber summary bond entries in /etc/network/interfaces fail without indent (when adding a bond the bridge fails to acquire a dhcp address) bridge-utils/vlan udev hooks prevent execution of upstart hook, slowing down boot
2012-09-07 21:40:10 Launchpad Janitor bridge-utils (Ubuntu Quantal): status Triaged Fix Released
2012-09-09 09:42:22 Steve Langasek vlan (Ubuntu Quantal): status Fix Released Triaged
2012-09-10 15:41:47 Stéphane Graber bridge-utils (Ubuntu Quantal): status Fix Released Triaged
2012-09-10 15:55:03 Stéphane Graber vlan (Ubuntu Quantal): status Triaged Invalid
2012-09-10 15:55:08 Stéphane Graber bug task deleted vlan (Ubuntu Precise)
2012-09-11 20:00:08 Launchpad Janitor bridge-utils (Ubuntu Quantal): status Triaged Fix Released
2012-10-26 15:13:38 Stéphane Graber description we're trying to migrate our network configuration from lucid to precise. in 10.04 we tied eth0+eth1 together into bond0, then set br0 up on top of that and assigned an address via dhcp. in 12.04 this only works if br0 is configured with a static ip address. it fails when trying to use dhcp. to simplify testing i've removed eth1 from the configuration (sanity checked against http://www.stgraber.org/2012/01/04/networking-in-ubuntu-12-04-lts/ ): auto lo iface lo inet loopback auto eth0 iface eth0 inet manual bond-master bond0 auto bond0 iface bond0 inet manual bond-slaves none bond-mode 802.3ad bond-miimon 100 auto br0 iface br0 inet dhcp bridge_ports bond0 bridge_stp off the above results in a system w/o network connectivity. the dhcp server reports requests from an unexpected mac addr (different each boot). udevd logs "timeout 'bridge-network-interface'". poking around a little before the timeout shows the following 2 groups of processes: |-ifup,1361 --allow auto eth0 | `-sh,1363 -c run-parts /etc/network/if-pre-up.d | `-run-parts,1364 /etc/network/if-pre-up.d | `-ifenslave,1392 /etc/network/if-pre-up.d/ifenslave | `-sleep,2380 0.1 | |-udevd,599 --daemon | | `-bridge-network-,1429 /lib/udev/bridge-network-interface | | `-ifup,1457 --allow auto br0 | | `-sh,1540 -c dhclient3 -e IF_METRIC=100 -pf /var/run/dhclient.br0.pid -lf /var/lib/dhcp/dhclient.br0.leases -1 br0 | | `-dhclient3,1541 -e IF_METRIC=100 -pf /var/run/dhclient.br0.pid -lf /var/lib/dhcp/dhclient.br0.leases -1 br0 the ifenslave appears to be looping over that `sleep` (testing for /run/network/ifenslave.bond0) until it is killed and the dhclient is making its request w/the unexpected mac addr (also reported in `ip link show br0`). interestingly br0's mac addr matches that of eth0 (as expected) once bridge-network-interface has timed out and been killed. a workaround appears to be adding the line: pre-up /sbin/ifup --allow auto bond0 to the "auto br0" stanza. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: bridge-utils 1.5-2ubuntu6 ProcVersionSignature: Ubuntu 3.2.0-24.38-generic 3.2.16 Uname: Linux 3.2.0-24-generic x86_64 ApportVersion: 2.0.1-0ubuntu7 Architecture: amd64 Date: Wed May 23 13:44:43 2012 ProcEnviron: TERM=xterm PATH=(custom, user) LANG=en_US.UTF-8 SHELL=/usr/bin/zsh SourcePackage: bridge-utils UpgradeStatus: No upgrade log present (probably fresh install) [rationale] With some specific configuration, the boot hangs for minutes in udev as ifupdown is waiting for an interface to show up. [test case] - Use one of the configurations listed in this bug or its duplicate, boot the machine with it and observe it hanging for a couple of minutes. - Apply the update - Check that the machine now works much faster and that the interface is properly configured. [regression potential] I can't see of a situation where someone would be depending on the broken behaviour which wouldn't in itself be a bug. The change landed fairly early in Ubuntu 12.10 and no regression has been reported so far. Worst case scenario, it's easy to revert. we're trying to migrate our network configuration from lucid to precise. in 10.04 we tied eth0+eth1 together into bond0, then set br0 up on top of that and assigned an address via dhcp. in 12.04 this only works if br0 is configured with a static ip address. it fails when trying to use dhcp. to simplify testing i've removed eth1 from the configuration (sanity checked against http://www.stgraber.org/2012/01/04/networking-in-ubuntu-12-04-lts/ ): auto lo iface lo inet loopback auto eth0 iface eth0 inet manual   bond-master bond0 auto bond0 iface bond0 inet manual   bond-slaves none   bond-mode 802.3ad   bond-miimon 100 auto br0 iface br0 inet dhcp   bridge_ports bond0   bridge_stp off the above results in a system w/o network connectivity. the dhcp server reports requests from an unexpected mac addr (different each boot). udevd logs "timeout 'bridge-network-interface'". poking around a little before the timeout shows the following 2 groups of processes:   |-ifup,1361 --allow auto eth0   | `-sh,1363 -c run-parts /etc/network/if-pre-up.d   | `-run-parts,1364 /etc/network/if-pre-up.d   | `-ifenslave,1392 /etc/network/if-pre-up.d/ifenslave   | `-sleep,2380 0.1   | |-udevd,599 --daemon   | | `-bridge-network-,1429 /lib/udev/bridge-network-interface   | | `-ifup,1457 --allow auto br0   | | `-sh,1540 -c dhclient3 -e IF_METRIC=100 -pf /var/run/dhclient.br0.pid -lf /var/lib/dhcp/dhclient.br0.leases -1 br0   | | `-dhclient3,1541 -e IF_METRIC=100 -pf /var/run/dhclient.br0.pid -lf /var/lib/dhcp/dhclient.br0.leases -1 br0 the ifenslave appears to be looping over that `sleep` (testing for /run/network/ifenslave.bond0) until it is killed and the dhclient is making its request w/the unexpected mac addr (also reported in `ip link show br0`). interestingly br0's mac addr matches that of eth0 (as expected) once bridge-network-interface has timed out and been killed. a workaround appears to be adding the line:   pre-up /sbin/ifup --allow auto bond0 to the "auto br0" stanza. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: bridge-utils 1.5-2ubuntu6 ProcVersionSignature: Ubuntu 3.2.0-24.38-generic 3.2.16 Uname: Linux 3.2.0-24-generic x86_64 ApportVersion: 2.0.1-0ubuntu7 Architecture: amd64 Date: Wed May 23 13:44:43 2012 ProcEnviron:  TERM=xterm  PATH=(custom, user)  LANG=en_US.UTF-8  SHELL=/usr/bin/zsh SourcePackage: bridge-utils UpgradeStatus: No upgrade log present (probably fresh install)
2012-10-26 15:20:01 Stéphane Graber bridge-utils (Ubuntu Precise): status Triaged In Progress
2012-10-26 16:18:02 Adam Conrad bridge-utils (Ubuntu Precise): status In Progress Fix Committed
2012-10-26 16:18:04 Adam Conrad bug added subscriber Ubuntu Stable Release Updates Team
2012-10-26 16:18:05 Adam Conrad bug added subscriber SRU Verification
2012-10-26 16:18:12 Adam Conrad tags amd64 apport-bug precise amd64 apport-bug precise verification-needed
2012-10-27 20:05:24 Gary Richards tags amd64 apport-bug precise verification-needed amd64 apport-bug precise verification-done
2012-10-28 18:21:14 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/precise/bridge-utils/precise-proposed
2012-11-04 17:08:07 Steve Langasek removed subscriber Ubuntu Stable Release Updates Team
2012-11-04 17:08:10 Launchpad Janitor bridge-utils (Ubuntu Precise): status Fix Committed Fix Released
2013-01-18 14:08:41 Hungerburg bug added subscriber Hungerburg