[Bug 354931] New: Software Updater to kernel module leaves menu. lst unusable
https://bugzilla.novell.com/show_bug.cgi?id=354931 Summary: Software Updater to kernel module leaves menu.lst unusable Product: openSUSE 10.3 Version: Final Platform: x86 OS/Version: openSUSE 10.3 Status: NEW Severity: Critical Priority: P5 - None Component: Update Problems AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: reiki33@gmail.com QAContact: jsrain@novell.com Found By: Customer IBM ThinkPad T60p can us F12 to find bootable media. Using a Western Digital Passport drive, who wants to be named "WD Passport" with the space in it, install openSUSE 10.3 to it (with hard drive removed so grub goes on passport drive). The menu.lst file in grub directory after upgrading kernel to 2.6.22.12-0.1 follows. It emitted: Booting 'openSUSE 10.3 - 2.6.22.12-0.1 root (/dev/disk/by-id/usb-WD_1200BEExternal_5758455a3036363830353833-0:0-part2,1) Error 23: Error while parsing number Press any key to continue... Are all of the digit pairs numeric representations of ASCII characters? The menu.lst: # Modified by YaST2. Last modification on Sat Dec 1 18:26:49 EST 2007 default 0 timeout 8 ##YaST - generic_mbr gfxmenu (hd0,1)/boot/message ##YaST - activate ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.12-0.1 root (/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2,1) kernel /boot/vmlinuz-2.6.22.12-0.1-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=0x345 resume=/dev/sda1 splash=silent showopts initrd /boot/initrd-2.6.22.12-0.1-default ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.3 - 2.6.22.12-0.1 root (/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2,1) kernel /boot/vmlinuz-2.6.22.12-0.1-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd-2.6.22.12-0.1-default ###Don't change this comment - YaST2 identifier: Original name: linux-2.6.22.9-0.4-default### title openSUSE 10.3 - 2.6.22.9-0.4 root (hd0,1) kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=0x345 resume=/dev/sda1 splash=silent showopts initrd /boot/initrd-2.6.22.9-0.4-default ###Don't change this comment - YaST2 identifier: Original name: failsafe-2.6.22.9-0.4-default### title Failsafe -- openSUSE 10.3 - 2.6.22.9-0.4 root (hd0,1) kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd-2.6.22.9-0.4-default I made a copy of the first entry and modified it by hand to be: ###Don't change this comment - YaST2 identifier: Original name: linux-2.6.22.12-0.1-default### title openSUSE 10.3 - hand edit 2.6.22.12-0.1 root (hd0,1) kernel /boot/vmlinuz-2.6.22.12-0.1-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=0x345 resume=/dev/sda1 splash=silent showopts initrd /boot/initrd-2.6.22.12-0.1-default It would boot. Now, Software Updater updated to a new kernel, 2.6.22.13-0.3, and once again, it cannot boot. default 0 timeout 8 ##YaST - generic_mbr gfxmenu (hd0,1)/boot/message ##YaST - activate ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.13-0.3 root (/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2,1) kernel /boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=0x345 resume=/dev/sda1 splash=silent showopts initrd /boot/initrd-2.6.22.13-0.3-default ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.3 - 2.6.22.13-0.3 root (/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2,1) kernel /boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd-2.6.22.13-0.3-default ###Don't change this comment - YaST2 identifier: Original name: linux-2.6.22.12-0.1-default### title openSUSE 10.3 - hand edit 2.6.22.12-0.1 root (hd0,1) kernel /boot/vmlinuz-2.6.22.12-0.1-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=0x345 resume=/dev/sda1 splash=silent showopts initrd /boot/initrd-2.6.22.12-0.1-default ###Don't change this comment - YaST2 identifier: Original name: linux-2.6.22.9-0.4-default### title openSUSE 10.3 - 2.6.22.9-0.4 root (hd0,1) kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=0x345 resume=/dev/sda1 splash=silent showopts initrd /boot/initrd-2.6.22.9-0.4-default ###Don't change this comment - YaST2 identifier: Original name: failsafe-2.6.22.9-0.4-default### title Failsafe -- openSUSE 10.3 - 2.6.22.9-0.4 root (hd0,1) kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/disk/by-id/usb-WD_1200BEVExternal_5758455A3036363830353833-0:0-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd-2.6.22.9-0.4-default Making a hand entry and changing the root line to be "root (hd0,1)", allowed me to boot into openSUSE 10.3. Since all of the 2.6.22.12-0.1 files are gone (why would we keep only one set in case something goes wrong with an update?) I could not load the previous hand-edit entry (no O/S). -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=354931
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=354931
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=354931
User jplack@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=354931#c1
Joachim Plack
https://bugzilla.novell.com/show_bug.cgi?id=354931
User jplack@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=354931#c2
Joachim Plack
https://bugzilla.novell.com/show_bug.cgi?id=354931
User reiki33@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=354931#c3
Mark Baldridge
without the yast logs I cannot say anything too precise. please add logs: http://en.opensuse.org/Bugs/YaST
Where are they, and how would you like them extracted, and subsequently attached? While it is true that booting from hotpluggable media might make this more complex, I suspect that the USB disk nomenclature may be the culprit. I have other WD 120 gig USB passport drives that support Fedora 6, 7, and 8, as well as Ubuntu 7.04 and 7.10. They have not had issues with kernel upgrades in finding the kernel in the menu.lst. The Fedora 8 looks like: root (hd0,0) kernel /vmlinuz-2.6.24.3-50.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.24.3-34.fc8.img The Ubuntu 7.20 looks like: root (hd0,0) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID-212ed31a-737d-438c-833b-b444903d00a5 ro quiet splash initrd /boot/initrd.img-2.6.22-14-generic The ThinkPad T61p boot procedure using the F12 key whilst the splash screen is visible, searches for bootable media. It found the device. The emitted message suggests that grub could not parse out the path by id. Perhaps the colon confused it? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=354931
User reiki33@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=354931#c4
--- Comment #4 from Mark Baldridge
https://bugzilla.novell.com/show_bug.cgi?id=354931
User reiki33@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=354931#c5
--- Comment #5 from Mark Baldridge
https://bugzilla.novell.com/show_bug.cgi?id=354931
User jplack@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=354931#c6
Joachim Plack
participants (1)
-
bugzilla_noreply@novell.com