Activity log for bug #1541678

Date Who What changed Old value New value Message
2016-02-04 04:11:55 Haw Loeung bug added bug
2016-02-04 04:12:08 Haw Loeung tags xenial
2016-02-04 04:12:57 Haw Loeung description Starting with udev v197, systems now use predictable network interface names by default. Unfortunately on my system running Xenial alpha2, it seems vlan doesn't support the generated interface names: | ubuntu@lagertha:/var/log$ dmesg | grep rename | [ 5.101700] igb 0000:01:00.0 enp1s0: renamed from eth0 | [ 5.502268] igb 0000:02:00.0 enp2s0: renamed from eth1 | [ 5.526634] igb 0000:04:00.0 enp4s0: renamed from eth3 | [ 5.550056] igb 0000:03:00.0 enp3s0: renamed from eth2 Looking at the if-pre-up and if-post-down scripts, it seems it's missing there and only has: | eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*) | ... ;; | eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*) | ... ;; Starting with udev v197, systems now use predictable network interface names by default. Unfortunately on my system running Xenial alpha2, it seems vlan doesn't support the generated interface names: | ubuntu@lagertha:/var/log$ dmesg | grep rename | [ 5.101700] igb 0000:01:00.0 enp1s0: renamed from eth0 | [ 5.502268] igb 0000:02:00.0 enp2s0: renamed from eth1 | [ 5.526634] igb 0000:04:00.0 enp4s0: renamed from eth3 | [ 5.550056] igb 0000:03:00.0 enp3s0: renamed from eth2 Looking at the if-pre-up and if-post-down scripts, it seems it's missing there and only has: | eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*) | ... ;; | eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*) | ... ;; Here's the package versions: | ubuntu@lagertha:/var/log$ apt-cache policy udev | udev: | Installed: 228-4ubuntu2 | Candidate: 228-5ubuntu1 | Version table: | 228-5ubuntu1 500 | 500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages | *** 228-4ubuntu2 100 | 100 /var/lib/dpkg/status | ubuntu@lagertha:/var/log$ apt-cache policy vlan | vlan: | Installed: 1.9-3.2ubuntu1 | Candidate: 1.9-3.2ubuntu1 | Version table: | *** 1.9-3.2ubuntu1 500 | 500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages | 100 /var/lib/dpkg/status
2016-02-04 04:15:29 Haw Loeung description Starting with udev v197, systems now use predictable network interface names by default. Unfortunately on my system running Xenial alpha2, it seems vlan doesn't support the generated interface names: | ubuntu@lagertha:/var/log$ dmesg | grep rename | [ 5.101700] igb 0000:01:00.0 enp1s0: renamed from eth0 | [ 5.502268] igb 0000:02:00.0 enp2s0: renamed from eth1 | [ 5.526634] igb 0000:04:00.0 enp4s0: renamed from eth3 | [ 5.550056] igb 0000:03:00.0 enp3s0: renamed from eth2 Looking at the if-pre-up and if-post-down scripts, it seems it's missing there and only has: | eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*) | ... ;; | eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*) | ... ;; Here's the package versions: | ubuntu@lagertha:/var/log$ apt-cache policy udev | udev: | Installed: 228-4ubuntu2 | Candidate: 228-5ubuntu1 | Version table: | 228-5ubuntu1 500 | 500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages | *** 228-4ubuntu2 100 | 100 /var/lib/dpkg/status | ubuntu@lagertha:/var/log$ apt-cache policy vlan | vlan: | Installed: 1.9-3.2ubuntu1 | Candidate: 1.9-3.2ubuntu1 | Version table: | *** 1.9-3.2ubuntu1 500 | 500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages | 100 /var/lib/dpkg/status Starting with udev v197, systems now use predictable network interface names by default[1]. Unfortunately on my system running Xenial alpha2, it seems vlan doesn't support the generated interface names: | ubuntu@lagertha:/var/log$ dmesg | grep rename | [ 5.101700] igb 0000:01:00.0 enp1s0: renamed from eth0 | [ 5.502268] igb 0000:02:00.0 enp2s0: renamed from eth1 | [ 5.526634] igb 0000:04:00.0 enp4s0: renamed from eth3 | [ 5.550056] igb 0000:03:00.0 enp3s0: renamed from eth2 Looking at the if-pre-up and if-post-down scripts, it seems it's missing there and only has: | eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*) | ... ;; | eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*) | ... ;; """ What precisely has changed in v197? The following different naming schemes for network interfaces are now supported by udev natively: 1. Names incorporating Firmware/BIOS provided index numbers for on-board devices (example: eno1) 2. Names incorporating Firmware/BIOS provided PCI Express hotplug slot index numbers (example: ens1) 3. Names incorporating physical/geographical location of the connector of the hardware (example: enp2s0) 4. Names incorporating the interfaces's MAC address (example: enx78e7d1ea46da) 5. Classic, unpredictable kernel-native ethX naming (example: eth0) """ Here's the package versions: | ubuntu@lagertha:/var/log$ apt-cache policy udev | udev: | Installed: 228-4ubuntu2 | Candidate: 228-5ubuntu1 | Version table: | 228-5ubuntu1 500 | 500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages | *** 228-4ubuntu2 100 | 100 /var/lib/dpkg/status | ubuntu@lagertha:/var/log$ apt-cache policy vlan | vlan: | Installed: 1.9-3.2ubuntu1 | Candidate: 1.9-3.2ubuntu1 | Version table: | *** 1.9-3.2ubuntu1 500 | 500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages | 100 /var/lib/dpkg/status [1]http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
2016-02-04 04:16:04 Haw Loeung summary if-post-down.d/vlan and if-pre-up.d/vlan should support enpXsY interfaces if-post-down.d/vlan and if-pre-up.d/vlan should support en* interfaces
2016-02-04 04:16:14 Haw Loeung bug added subscriber The Canonical Sysadmins
2016-02-04 05:04:16 Haw Loeung attachment added enp1s0.patch https://bugs.launchpad.net/ubuntu/+source/vlan/+bug/1541678/+attachment/4563451/+files/enp1s0.patch
2016-02-04 08:21:53 Ubuntu Foundations Team Bug Bot tags xenial patch xenial
2016-02-04 08:22:00 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2016-04-21 10:36:50 Launchpad Janitor vlan (Ubuntu): status New Confirmed
2016-04-22 08:53:36 xavier marked as duplicate 1565561
2016-04-22 12:18:07 Haw Loeung removed duplicate marker 1565561
2016-04-25 13:24:26 Alberto Salvia Novella vlan (Ubuntu): importance Undecided High
2016-04-25 19:50:40 Simon Déziel summary if-post-down.d/vlan and if-pre-up.d/vlan should support en* interfaces if-post-down.d/vlan and if-pre-up.d/vlan should support predictable NIC names
2016-05-08 22:58:57 Haw Loeung attachment added vlan-predictable-names.patch https://bugs.launchpad.net/ubuntu/+source/vlan/+bug/1541678/+attachment/4658872/+files/vlan-predictable-names.patch
2016-05-08 22:59:44 Haw Loeung bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823240
2016-05-08 23:00:20 Haw Loeung bug task added vlan (Debian)
2016-05-09 00:13:14 Bug Watch Updater vlan (Debian): status Unknown New
2016-06-30 16:43:30 Nathan Lutchansky bug added subscriber Nathan Lutchansky
2016-08-10 18:19:06 Robie Basak bug added subscriber Ubuntu Server Team
2016-08-10 18:19:24 Robie Basak tags patch xenial patch server-next xenial
2016-09-07 07:28:29 Shaun Dwyer bug added subscriber Shaun Dwyer
2016-09-14 02:10:04 Mathew Hodson vlan (Ubuntu): importance High Wishlist
2016-09-16 09:24:11 Robie Basak vlan (Ubuntu): importance Wishlist High
2016-09-19 15:28:39 Robie Basak vlan (Ubuntu): assignee Robie Basak (racb)
2016-10-03 16:01:17 Robie Basak tags patch server-next xenial patch xenial
2016-10-20 01:42:52 Michael Fincham bug added subscriber Michael Fincham
2017-01-12 20:22:20 Will bug added subscriber Will
2017-01-17 19:40:22 Jason Niesz bug added subscriber Jason Niesz
2017-02-13 06:41:31 Hervey Allen bug added subscriber Hervey Allen
2017-08-11 13:52:27 Robie Basak vlan (Ubuntu): assignee Robie Basak (racb)
2017-08-11 13:53:23 Robie Basak tags patch xenial patch server-next xenial
2018-04-13 14:08:56 Robie Basak vlan (Ubuntu): importance High Medium
2018-04-13 14:09:01 Robie Basak tags patch server-next xenial patch xenial
2018-04-13 14:09:05 Robie Basak bug added subscriber Robie Basak
2018-10-11 13:19:01 Robie Basak removed subscriber Ubuntu Server
2020-07-22 22:07:33 Haw Loeung vlan (Debian): importance Unknown Medium
2020-07-24 07:24:48 Bug Watch Updater vlan (Debian): importance Medium Unknown