[Bug 275255] New: updated perl-Bootloader mangles root= parameter for by-label paths and causes boot failure on LVM
https://bugzilla.novell.com/show_bug.cgi?id=275255 Summary: updated perl-Bootloader mangles root= parameter for by- label paths and causes boot failure on LVM Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: kernel01@hailfinger.org QAContact: qa@suse.de The new perl-Bootloader-0.4.14-1.2 package released as update for openSUSE 10.2 does not preserve the root= parameter for the newly installed kernel and instead uses the symlink destination if the original root= parameter was a symlink. /boot/grub/menu.lst entry before a kernel update kernel /vmlinuz-2.6.18.2-34-default root=/dev/disk/by-label/LVM_Root vga=0x31a resume=/dev/hdb7 splash=silent showopts /boot/grub/menu.lst entry after kernel update kernel /vmlinuz-2.6.18.8-0.3-default root=/dev/dm-0 vga=0x31a resume=/dev/hdb7 splash=silent showopts root=/dev/disk/by-label/LVM_Root has been changed to root=/dev/dm-0 Unfortunately, /dev/dm-0 is not a persistent identifier and has no meaning in the next boot. Booting with root=/dev/dm-0 fails because of this. The code in the initrd has no way to figure out which device-mapper/LVM mapping /dev/dm-0 should correspond to and simply doesn't create any dm device. Solution: Do not mangle the root= parameter. Testcase attached. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=275255 ------- Comment #1 from kernel01@hailfinger.org 2007-05-16 10:24 MST ------- Created an attachment (id=140528) --> (https://bugzilla.novell.com/attachment.cgi?id=140528&action=view) boot/grub/menu.lst testcase before and after kernel install -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=275255 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |aosthof@novell.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=275255 aosthof@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=275255#c2
--- Comment #2 from Bjoern Jacke
https://bugzilla.novell.com/show_bug.cgi?id=275255#c3
--- Comment #3 from Alexander Osthof
https://bugzilla.novell.com/show_bug.cgi?id=275255#c4
--- Comment #4 from Bjoern Jacke
https://bugzilla.novell.com/show_bug.cgi?id=275255#c5
Alexander Osthof
https://bugzilla.novell.com/show_bug.cgi?id=275255#c6
N/A N/A
https://bugzilla.novell.com/show_bug.cgi?id=275255#c7
--- Comment #7 from N/A N/A
https://bugzilla.novell.com/show_bug.cgi?id=275255
User aosthof@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=275255#c8
Alexander Osthof
https://bugzilla.novell.com/show_bug.cgi?id=275255
User aosthof@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=275255#c9
Alexander Osthof
participants (1)
-
bugzilla_noreply@novell.com