All of lore.kernel.org
 help / color / mirror / Atom feed
* Two grub problems on FreeBSD
@ 2014-08-14 13:17 Beeblebrox
  2014-08-14 17:04 ` Andrei Borzenkov
  0 siblings, 1 reply; 6+ messages in thread
From: Beeblebrox @ 2014-08-14 13:17 UTC (permalink / raw)
  To: grub-devel


1. gettext is consistently problematic on Freebsd:
# grub-mkconfig -o output.file =>
grub-mkconfig: gettext_print: not found

2. grub no longer recognizes latest version of zfs file systems
# grub-probe -d dev/ada1p1 =>
grub-probe: error: unknown filesystem.

-- 
FreeBSD_amd64_11-Current_RadeonKMS


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Two grub problems on FreeBSD
  2014-08-14 13:17 Two grub problems on FreeBSD Beeblebrox
@ 2014-08-14 17:04 ` Andrei Borzenkov
  2014-08-14 17:35   ` Beeblebrox
  0 siblings, 1 reply; 6+ messages in thread
From: Andrei Borzenkov @ 2014-08-14 17:04 UTC (permalink / raw)
  To: The development of GNU GRUB; +Cc: zaphod

В Thu, 14 Aug 2014 16:17:24 +0300
Beeblebrox <zaphod@berentweb.com> пишет:

> 
> 1. gettext is consistently problematic on Freebsd:
> # grub-mkconfig -o output.file =>
> grub-mkconfig: gettext_print: not found
> 

Fixed but how did you manage to not have grub-probe?

> 2. grub no longer recognizes latest version of zfs file systems
> # grub-probe -d dev/ada1p1 =>
> grub-probe: error: unknown filesystem.
> 

Do you mean - it recognized it before but does not recognize now? When
was this "before" then?



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Two grub problems on FreeBSD
  2014-08-14 17:04 ` Andrei Borzenkov
@ 2014-08-14 17:35   ` Beeblebrox
  2014-08-14 17:42     ` Andrei Borzenkov
  0 siblings, 1 reply; 6+ messages in thread
From: Beeblebrox @ 2014-08-14 17:35 UTC (permalink / raw)
  To: Andrei Borzenkov; +Cc: The development of GNU GRUB


> Fixed but how did you manage to not have grub-probe?
Sorry, what?
Did you mean gnu_gettext? (it's installed)
 
> > 2. grub no longer recognizes latest version of zfs file systems
> > # grub-probe -d dev/ada1p1 =>
> > grub-probe: error: unknown filesystem.

> Do you mean - it recognized it before but does not recognize now? When
> was this "before" then?
Yes, that's what I mean. "Before" was about 3-4 months ago.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Two grub problems on FreeBSD
  2014-08-14 17:35   ` Beeblebrox
@ 2014-08-14 17:42     ` Andrei Borzenkov
  2014-08-15  5:45       ` Beeblebrox
  0 siblings, 1 reply; 6+ messages in thread
From: Andrei Borzenkov @ 2014-08-14 17:42 UTC (permalink / raw)
  To: Beeblebrox; +Cc: The development of GNU GRUB

В Thu, 14 Aug 2014 20:35:15 +0300
Beeblebrox <zaphod@berentweb.com> пишет:

> 
> > Fixed but how did you manage to not have grub-probe?
> Sorry, what?

The only place where this error happens is when grub-probe is not found.

> Did you mean gnu_gettext? (it's installed)
>  
> > > 2. grub no longer recognizes latest version of zfs file systems
> > > # grub-probe -d dev/ada1p1 =>
> > > grub-probe: error: unknown filesystem.
> 
> > Do you mean - it recognized it before but does not recognize now? When
> > was this "before" then?
> Yes, that's what I mean. "Before" was about 3-4 months ago.

So please try to bisect grub to find which commit broke it. The last
commit related to zfs was Wed Dec 18 23:39:49 2013 so it must be
something else (or something changed in your environment - compiler,
linker ...)


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Two grub problems on FreeBSD
  2014-08-14 17:42     ` Andrei Borzenkov
@ 2014-08-15  5:45       ` Beeblebrox
  2014-08-15 15:14         ` Andrei Borzenkov
  0 siblings, 1 reply; 6+ messages in thread
From: Beeblebrox @ 2014-08-15  5:45 UTC (permalink / raw)
  To: Andrei Borzenkov; +Cc: The development of GNU GRUB


> So please try to bisect grub to find which commit broke it. The last
> commit related to zfs was Wed Dec 18 23:39:49 2013 so it must be
> something else (or something changed in your environment - compiler,
> linker ...)

That's not the issue - the commit that "broke it" was a zpool upgrade some 3-4 moths ago. Since then, there has been a second zpool upgrade as well. This means the grub code is two versions behind the latest zfs version on FreeBSD's head.

It's not grub code that broke, it's zfs code that moved ahead... grub-probe could no longer detect the fs after my upgrade of the zpool.

-- 
FreeBSD_amd64_11-Current_RadeonKMS


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Two grub problems on FreeBSD
  2014-08-15  5:45       ` Beeblebrox
@ 2014-08-15 15:14         ` Andrei Borzenkov
  0 siblings, 0 replies; 6+ messages in thread
From: Andrei Borzenkov @ 2014-08-15 15:14 UTC (permalink / raw)
  To: Beeblebrox; +Cc: The development of GNU GRUB

В Fri, 15 Aug 2014 08:45:06 +0300
Beeblebrox <zaphod@berentweb.com> пишет:

> 
> > So please try to bisect grub to find which commit broke it. The last
> > commit related to zfs was Wed Dec 18 23:39:49 2013 so it must be
> > something else (or something changed in your environment - compiler,
> > linker ...)
> 
> That's not the issue - the commit that "broke it" was a zpool upgrade some 3-4 moths ago. Since then, there has been a second zpool upgrade as well. This means the grub code is two versions behind the latest zfs version on FreeBSD's head.
> 
> It's not grub code that broke, it's zfs code that moved ahead... grub-probe could no longer detect the fs after my upgrade of the zpool.
> 

I suggest you contact directly Massimo Maggi <me@massimo-maggi.eu> who
did ZFS patches recently.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-08-15 15:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-14 13:17 Two grub problems on FreeBSD Beeblebrox
2014-08-14 17:04 ` Andrei Borzenkov
2014-08-14 17:35   ` Beeblebrox
2014-08-14 17:42     ` Andrei Borzenkov
2014-08-15  5:45       ` Beeblebrox
2014-08-15 15:14         ` Andrei Borzenkov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.