Error changing net interface name 'ibft0' to 'ens3': Device or resource busy
This document (000020567) is provided subject to the disclaimer at the end of this document.
Environment
SUSE Linux Enterprise Server 15
Situation
systemd-udevd[1107]: Error changing net interface name 'ibft0' to 'ens3': Device or resource busy
Resolution
Workaround:
1. Ensure the file exists: /etc/sysconfig/network/ifcfg-ens3. "ens3" will be used as an example here. If the ifcfg-ens3 file does not exits and unnecessary ifcfg-* file (e.g. ifcfg-ibft0) exists, rename the file to ifcfg-ens3 and correct values in the file appropriately if needed.
2. Run dracut -f to update the initrd.
# dracut -f
3. Add ifname the GRUB.cfg file
# vi /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 ... crashkernel=72M,low ifname=ens3:xx:xx:xx:xx:xx:xx"
...
xx:xx:xx:xx:xx:xx is MAC address for ens3
# grub2-mkconfig -o /boot/grub2/grub.cfg
Then reboot the server.
Cause
# man dracut.cmdline
...
rd.iscsi.ibft rd.iscsi.ibft=1: Turn on iBFT autoconfiguration for the interfaces
...
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:000020567
- Creation Date: 27-Jan-2022
- Modified Date:17-Feb-2022
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com