1.10.1. RHBA-2011:0983: booty bug fix update
An updated booty package that fixes various bugs is now available for Red Hat Enterprise Linux 5.
The booty package provides a small python library which is used to create boot loader configuration files for the Anaconda and up2date utilities.
* The Anaconda utility incorrectly installed GRUB (GRand Unified Bootloader) on md RAID devices. According to the Anaconda's old setting, GRUB was installed to look for a boot configuration on the hard disk it was running on. When RAID-1 (disk mirroring) was configured and the first hard drive failed, the system was unable to continue the boot process. This could have happened because the second hard drive became the new first hard drive but GRUB was still looking for the second hard drive to boot from. This problem has been fixed and GRUB is now installed correctly and refers to the right hard drive to boot from when one of mirrors is lost. (BZ#213578
* When a multipath device (mpath) name ended with a digit (for example: rootpvp1), the Kickstart installation failed with a traceback report. This was caused by an error in the mpath device name parser. This issue has been fixed and a verification mechanism has been added to validate the mpath name. The booty package now recognizes more mpath names and the installation fails with an explanation if an invalid mpath name has been used. (BZ#572862
* Prior this update, booty did not translate physical device names correctly for md software RAID on dm devices (device-mapper subsystem devices), which caused booty to crash during an installation. This issue has been fixed, physical device names are translated correctly and booty no longer crashes in this case. (BZ#667014
All users of booty are advised to upgrade to this updated package, which resolves these issues.