Felix Zielcke wrote: > 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.
I had purged and reinstalled grub in between and I can't reproduce the problem anymore. Nonetheless, if I understand you resp. Robert correctly, it is no longer possible to boot from a rescue disc, mount the root partition manually, do a chroot and do a grub-install? That would be very unfortunate. Or did I misread Roberts answer? Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature