[Bug 1050774] Re: os-prober misparses GRUB 2.00 configuration, leading to arbitrarily-long grub.cfg output lines
dino99
1050774 at bugs.launchpad.net
Mon Sep 17 18:58:10 UTC 2012
**** Please expand on that? I'm not sure what you mean. *****
Thanks to your blog for clear explanations about possible versions conflicts that can happen now or later, depending of the multiple upgrading scenari.
What i mean is, trying to find the easiest way to avoid conflict, to detect non compatible version (by scanning) before accepting the upgrade. To do that you need to list all the possible conflicts with a module or an other (that im calling "events" errors). Indeed its an shorterm embedded workaround, independant of the main problem repoted here.
But for future as a bootloader is a vital piece of a system, it might be as independant as possible of other part of the system, because of the actual multiple possible version conflicts. And a dedicated boot partition seems ideal, but its an other story.
Additional note:
i've loaded Lubuntu Quantal i386, made the available upgrades proposed, then installed 3.6-rc6 kernel with dpkg: as a result i got the actual issue reported.
Then i've booted into ubuntu quantal i386, also made the upgrades, and finally installed 3.6-rc6 kernel via dpkg: and i did not get the script error issue. Strange.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1050774
Title:
os-prober misparses GRUB 2.00 configuration, leading to arbitrarily-
long grub.cfg output lines
Status in “grub2” package in Ubuntu:
Triaged
Status in “os-prober” package in Ubuntu:
Triaged
Bug description:
Lubuntu Quantal i386
Yesterday i've tested grub 2.0 fromm the cjwatson ppa without issue.
Then i've ran vbeinfo on next boot to fill custom values :
GRUB_GFXMODE=1024x768,800x600
Today the new 2.00-3ubuntu1 is upgraded and get that problem. Note
that ubuntu quantal i386 have been previously upgraded with this
latest grub 2.0 without that issue.
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: grub-common 2.00-3ubuntu1
Uname: Linux 3.6.0-030600rc5-generic i686
NonfreeKernelModules: nvidia
ApportVersion: 2.5.1-0ubuntu7
Architecture: i386
AssertionMessage: *** glibc detected *** /usr/bin/grub-script-check: double free or corruption (!prev): 0x08210b38 ***
Date: Fri Sep 14 09:06:51 2012
ExecutablePath: /usr/bin/grub-script-check
ProcCmdline: /usr/bin/grub-script-check /boot/grub/grub.cfg.new
Signal: 6
SourcePackage: grub2
StacktraceTop:
__libc_message (do_abort=2, fmt=0xb77271dc "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
malloc_printerr (action=<optimized out>, str=<optimized out>, ptr=0x8210b38) at malloc.c:5007
?? ()
?? ()
?? ()
Title: grub-script-check assert failure: *** glibc detected *** /usr/bin/grub-script-check: double free or corruption (!prev): 0x08210b38 ***
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1050774/+subscriptions
More information about the foundations-bugs
mailing list