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 |
|