Am Freitag, den 27.11.2009, 23:04 +0100 schrieb Michael Biebl: > Felix Zielcke wrote: > > Am Freitag, den 27.11.2009, 22:51 +0100 schrieb Michael Biebl: > >> tags 558312 -unreproducible > >> thanks > >> > >> Fernando M. Maresca wrote: > >>> Hi, > >>> On Fri, Nov 27, 2009 at 10:00:38PM +0100, Robert Millan wrote: > >>>> I don't think we have any routine in our code that could possibly > >> construct > >>>> that error string. Could you re-check that this is *exactly* > what > >> it is > >>>> printing? > >>> Sorry. > >>> The exact message is: > >>> error: the symbol ``grub_gettext'' not found > >>> > >>> It's also displayed on grub_rescue> mode when trying to insmod > >>> normal.mod or configfile.mod. > >>> > >>> My locale is es_AR.UTF-8. > >> I can reproduce the problem, I get the exact same error message and > >> boot failure. > > > > As Robert just sent a few minutes ago in his -done mail, the problem > is > > that grub-install was run on a device where you currently don't boot > > from. > > That can happen if you choose only one device instead of all in the > > grub-pc/install_devices debconf prompt and then on this package > upgrade > > the Linux kernel somehow decides to name the devices differently > then > > last time. > > The only safe way currently is to just choose all devices in that > > debconf prompt. > > Hopefully we get to implement some /dev/disk/by-{id,uuid} for that > one, > > so it's consistent. > > Well, this does not seem to apply to me. > I have a single / partition, where I booted my Debian from, did a grub > update > and on the next boot grub was broken. > I had no debconf prompt, no booting from a separate partition, any of > this.
What does `echo GET grub-pc/install_devices | debconf-communicate' show? I just tried it out in a vm. Installed squeeze beta3-1 where grub-pc/install_devices is not set at all. Then ran grub-install /dev/sda. Rebooted. Then upgraded to current sid version. Not running grub-install and neither it was ran by the postinst. And a reboot worked still fine. > Cheers, > Michael > > -- Felix Zielcke Proud Debian Maintainer and GNU GRUB developer
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil