Activity log for bug #1593379

Date Who What changed Old value New value Message
2016-06-16 18:43:33 Steve Wormley bug added bug
2016-06-30 10:41:54 Martin Pitt bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824491
2016-06-30 10:41:54 Martin Pitt bug task added systemd (Debian)
2016-06-30 10:42:04 Martin Pitt systemd (Ubuntu): status New In Progress
2016-06-30 10:42:06 Martin Pitt systemd (Ubuntu): assignee Martin Pitt (pitti)
2016-06-30 10:43:18 Robie Basak bug added subscriber Robie Basak
2016-06-30 10:48:03 Martin Pitt nominated for series Ubuntu Xenial
2016-06-30 10:48:03 Martin Pitt bug task added systemd (Ubuntu Xenial)
2016-06-30 10:50:09 Martin Pitt systemd (Ubuntu): status In Progress Fix Released
2016-06-30 11:06:16 Martin Pitt summary systemd 229-4ubuntu6 ignores net.ifnames=0 on USB systemd 229-4ubuntu6 ignores net.ifnames=0 on USB or /etc/udev/rules.d/80-net-setup-link.rules being a /dev/null symlink
2016-06-30 11:06:40 Martin Pitt systemd (Ubuntu): status Fix Released Fix Committed
2016-06-30 11:21:17 Martin Pitt description Description: Ubuntu 16.04 LTS Release: 16.04 The upgrade to systemd/udev 229-4ubuntu6 breaks net.ifnames=0 for USB devices. It appears the regression is here: * Set MAC based name for USB network interfaces only for universally administered (i. e. stable) MACs, not for locally administered (i. e. randomly generated) ones. Drop /lib/systemd/network/90-mac-for-usb.link (as link files don't currently support globs for MACAddress=) and replace with an udev rule in /lib/udev/rules.d/73-special-net-names.rules. (Closes: #812575, LP: #1574483) As Raspberry Pi's use eth0 via USB, this breaks running systems. Before: ii systemd 229-4ubuntu4 armhf system and service manager ii udev 229-4ubuntu4 armhf /dev/ and hotplug management daem 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether b8:27:eb:16:39:e9 brd ff:ff:ff:ff:ff:ff After: ii systemd 229-4ubuntu6 armhf system and service manager ii udev 229-4ubuntu6 armhf /dev/ and hotplug management daemon 3: enxb827eb1639e9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether b8:27:eb:16:39:e9 brd ff:ff:ff:ff:ff:ff cat /proc/cmdline dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2709.boardrev=0xa01041 bcm2709.serial=0x37b38253 smsc95xx.macaddr=B8:27:EB:B3:82:53 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 net.ifnames=0 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait With the default interfaces configuration, all networking is lost on reboot after upgrade. Description: Ubuntu 16.04 LTS Release: 16.04 The upgrade to systemd/udev 229-4ubuntu6 breaks net.ifnames=0 for USB devices. It appears the regression is here: * Set MAC based name for USB network interfaces only for universally     administered (i. e. stable) MACs, not for locally administered (i. e.     randomly generated) ones. Drop /lib/systemd/network/90-mac-for-usb.link     (as link files don't currently support globs for MACAddress=) and replace     with an udev rule in /lib/udev/rules.d/73-special-net-names.rules.     (Closes: #812575, LP: #1574483) As Raspberry Pi's use eth0 via USB, this breaks running systems. Before: ii systemd 229-4ubuntu4 armhf system and service manager ii udev 229-4ubuntu4 armhf /dev/ and hotplug management daem 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000     link/ether b8:27:eb:16:39:e9 brd ff:ff:ff:ff:ff:ff After: ii systemd 229-4ubuntu6 armhf system and service manager ii udev 229-4ubuntu6 armhf /dev/ and hotplug management daemon 3: enxb827eb1639e9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000     link/ether b8:27:eb:16:39:e9 brd ff:ff:ff:ff:ff:ff cat /proc/cmdline dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2709.boardrev=0xa01041 bcm2709.serial=0x37b38253 smsc95xx.macaddr=B8:27:EB:B3:82:53 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 net.ifnames=0 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait With the default interfaces configuration, all networking is lost on reboot after upgrade. SRU TEST CASE ============= * Boot with "net.ifnames=0" on the kernel command line, and connect an USB ethernet device. It will still be called enxDEADBEEF with current xenial. With the -proposed version it will instead keep the kernel name, like "usb0" as intended. * Do "sudo ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules" (the other documented way to disable ifnames) and do the above connect/name check test again.
2016-06-30 11:21:56 Martin Pitt systemd (Ubuntu Xenial): status New Fix Committed
2016-06-30 11:22:00 Martin Pitt systemd (Ubuntu Xenial): status Fix Committed In Progress
2016-06-30 19:41:25 Bug Watch Updater systemd (Debian): status Unknown Fix Committed
2016-07-01 20:21:10 Bug Watch Updater systemd (Debian): status Fix Committed Fix Released
2016-07-02 12:39:31 Launchpad Janitor systemd (Ubuntu): status Fix Committed Fix Released
2016-07-12 16:03:28 Chris J Arges systemd (Ubuntu Xenial): status In Progress Fix Committed
2016-07-12 16:03:30 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2016-07-12 16:03:36 Chris J Arges bug added subscriber SRU Verification
2016-07-12 16:03:39 Chris J Arges tags verification-needed
2016-07-18 12:48:25 Martin Pitt tags verification-needed verification-failed
2016-07-18 12:57:11 Adam Conrad removed subscriber Ubuntu Stable Release Updates Team
2016-07-18 12:57:07 Launchpad Janitor systemd (Ubuntu Xenial): status Fix Committed Fix Released
2016-07-18 12:57:50 Martin Pitt systemd (Ubuntu Xenial): status Fix Released In Progress
2016-07-18 12:57:53 Martin Pitt systemd (Ubuntu Xenial): assignee Martin Pitt (pitti)
2016-08-05 00:32:05 Marek Dopiera bug added subscriber Marek Dopiera
2016-09-14 07:01:28 Martin Pitt systemd (Ubuntu Xenial): status In Progress Incomplete
2016-09-14 07:01:28 Martin Pitt systemd (Ubuntu Xenial): assignee Martin Pitt (pitti)
2016-09-15 06:14:14 Martin Pitt systemd (Ubuntu Xenial): status Incomplete Fix Committed
2016-09-27 08:00:58 Andy Whitcroft bug added subscriber Ubuntu Stable Release Updates Team
2016-09-27 08:01:07 Andy Whitcroft tags verification-failed
2016-09-27 08:01:08 Andy Whitcroft tags verification-needed
2016-09-27 11:16:59 Mathew Hodson systemd (Ubuntu): importance Undecided Medium
2016-09-27 11:17:01 Mathew Hodson systemd (Ubuntu Xenial): importance Undecided Medium
2016-09-29 11:58:24 Martin Pitt systemd (Ubuntu Xenial): status Fix Committed In Progress
2016-09-29 11:59:43 Martin Pitt tags verification-needed
2016-10-04 23:39:15 Chris Halse Rogers systemd (Ubuntu Xenial): status In Progress Fix Committed
2016-10-04 23:39:26 Chris Halse Rogers tags verification-needed
2016-10-12 08:37:01 Martin Pitt tags verification-needed verification-done
2016-10-12 08:37:09 Launchpad Janitor systemd (Ubuntu Xenial): status Fix Committed Fix Released