LVM volume groups with a name of 'root' will have naming collisions when systemd-udev-root-symlink service is active.
This document (7021959) is provided subject to the disclaimer at the end of this document.
Environment
SUSE Linux Enterprise Server 12 Service Pack 2 (SLES 12 SP2)
Situation
rename '/dev/root.tmp-b254:0' '/dev/root' failed appears when the system start on a LVM configured host.
Resolution
1. Since LVM VG's create /dev entries with the same name, do not choose VG names which may be used by other devices or services.
2. The /dev/root link provided by the systemd-udev-root-symlink service is currently deprecated and will be removed from future systemd versions.
The /dev/root symlink created is not currently used by any system components. As such, if a customer environment also does not make use of the /dev/root symlink, the systemd-udev-root-symlink service may be masked with the command:
systemctl mask systemd-udev-root-symlink.service
Cause
The system administrator should exercise caution in choosing VG names to ensure such collisions do not occur.
Additional Information
11:25:47 LINUX123 systemd[1]: Started Rule generator for /dev/root symlink.
11:25:48 LINUX123 systemd-udevd[1901]: rename '/dev/root.tmp-b254:0' '/dev/root' failed: Is a directory
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:7021959
- Creation Date: 02-Oct-2017
- Modified Date:03-Mar-2020
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com