Package: udev Version: 245.4-4ubuntu3.20 Severity: important Dear Maintainer,
in a setup with more then 9 network interfaces, udev net_id fails to properly derive the ID_NET_NAME_SLOT. Due to that, interfaces are listed as "unmanaged" or "disabled" and cannot be used. The error message from syslog: kernel: i40e 0000:1d:00.0 eno1: renamed from eth0 kernel: i40e 0000:1d:00.1 eno2: renamed from eth1 kernel: i40e 0000:b3:00.0 ens3f0: renamed from eth2 kernel: i40e 0000:b3:00.1 ens3f1: renamed from eth4 kernel: i40e 0000:b3:00.3 ens3f3: renamed from eth6 kernel: i40e 0000:b3:00.2 ens3f2: renamed from eth5 kernel: e1000e 0000:19:00.1 ens1f1: renamed from eth0 kernel: e1000e 0000:19:00.0 ens1f0: renamed from eth3 systemd-udevd[1011]: eth2: Failed to rename network interface 11 from 'eth2' to 'ens1f1': File exists systemd-udevd[1030]: eth1: Failed to rename network interface 10 from 'eth1' to 'ens1f0': File exists It seems, net_id does not take interface number, but only last digit, to generate ID_NET_NAME_SLOT (here it creates ens1f0 for interface 10 and ens1f1 for interface 11, but they already exist, being prior created for interfaces 0 and 1). Output of net_id for interface 10 $ udevadm test-builtin net_id /sys/class/net/eth1 Load module index Parsed configuration file /usr/lib/systemd/network/99-default.link Parsed configuration file /usr/lib/systemd/network/73-usb-net-by-mac.link Created link configuration context. Using default interface naming scheme 'v245'. ID_NET_NAMING_SCHEME=v245 ID_NET_NAME_MAC=enxe8393510a367 ID_OUI_FROM_DATABASE=Hewlett Packard ID_NET_NAME_PATH=enp26s0f0 ID_NET_NAME_SLOT=ens1f0 Unload module index Unloaded link configuration context. -- Package-specific info: -- System Information: Debian Release: bullseye/sid APT prefers focal-updates APT policy: (500, 'focal-updates'), (500, 'focal-security'), (500, 'focal') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.4.0-149-generic (SMP w/24 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages udev depends on: ii adduser 3.118ubuntu2 ii dpkg 1.19.7ubuntu3.2 ii libacl1 2.2.53-6 ii libblkid1 2.34-0.1ubuntu9.3 ii libc6 2.31-0ubuntu9.9 ii libkmod2 27-1ubuntu2.1 ii libselinux1 3.0-1build2 ii libudev1 245.4-4ubuntu3.20 ii systemd-sysv 245.4-4ubuntu3.20 ii util-linux 2.34-0.1ubuntu9.3 udev recommends no packages. udev suggests no packages. Versions of packages udev is related to: ii systemd 245.4-4ubuntu3.20 -- no debconf information