** Description changed: - Since the latest update from udev_237-3ubuntu10.25 and - systemd_237-3ubuntu10.25 to udev_237-3ubuntu10.26 and - systemd_237-3ubuntu10.26 the renaming of network interfaces by - /etc/udev/rules/70-persistent-network.rules does not work. + [Impact] + + * Many server users upgraded from previous Ubuntu LTS series, such as + 14.04 and 16.04, will be affected by this regression. + + * Because there is /etc/udev/rules/70-persistent-network.rules or + /etc/udev/rules.d/70-persistent-net.rules generated by + /lib/udev/write_net_rules left. + + * The previous SRU commit of LP: #1837700 doesn't cover this persistent + network rule. + + [Test Case] + + * It needs to have two Ethernet devices and provides + /etc/udev/rules.d/70-persistent-net.rules as below. + + SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:30:18:cb:5b:55", NAME="eth0" + SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:30:18:cb:5b:56", NAME="eth1" + + [Regression Potential] + + * When users upgrade to 19.04/19.10/20.04, they may also encounter this + issue because Debian has dropped the same patch. + + * We need to figure another way to avoid this regression for next LTS + 20.04. + + * Adding back the origial patch from Debian will casue another issue. + (LP: #1837700) + + [Other Info] + + Since the latest update from udev_237-3ubuntu10.25 and systemd_237-3ubuntu10.25 to udev_237-3ubuntu10.26 and systemd_237-3ubuntu10.26 the renaming of network interfaces by /etc/udev/rules/70-persistent-network.rules does not work. /etc/udev/rules/70-persistent-network.rules: SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:30:18:cb:5b:55", NAME="eth0" SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:30:18:cb:5b:56", NAME="eth1" /var/log/syslog: systemd-udevd[423]: Error changing net interface name 'eth1' to 'eth0': File exists When I downgrade the packages to the version with 237-3ubuntu10.25 the following messages are in /var/log/syslog: Sep 4 13:10:09 brutus kernel: [ 4.518507] igb 0000:04:00.0 rename2: renamed from eth0 Sep 4 13:10:09 brutus kernel: [ 4.565081] igb 0000:07:00.0 eth0: renamed from eth1 The latest version does not rename the interfaces temporary if there is a conflict! - Manually installing the old packages with + Manually installing the old packages with dpkg -i libacl1_2.2.52-3_amd64.deb libsystemd0_237-3ubuntu10.25_amd64.deb libudev1_237-3ubuntu10.25_amd64.deb systemd_237-3ubuntu10.25_amd64.deb systemd-sysv_237-3ubuntu10.25_amd64.deb udev_237-3ubuntu10.25_amd64.deb did fix the problem temporary.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1842651 Title: Regression: after Uprade from udev_237-3ubuntu10.25 to udev_237-3ubuntu10.26 network interfaces don't get renamed by 70 -persistent-network.rules To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1842651/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs