ZFS pool upgrade to v14 broke ZFS booting
delphij at delphij.net
Wed Jan 27 23:04:05 UTC 2010
-----BEGIN PGP SIGNED MESSAGE-----
On 2010/01/27 11:18, Paul Mather wrote:
> I have a FreeBSD guest running under VirtualBox 3.1.2 on Mac OS X. It's running a recent 8-STABLE and is a ZFS-only install booting via gptzfsboot. I use this VirtualBox guest as a test install.
> A day or so ago I noticed "zpool status" report that my pool could be upgraded from v13 to v14. I did this, via "zfs upgrade -a".
> Today, when attempting to fire up this FreeBSD guest in VirtualBox I get this on the console:
> ZFS: unsupported ZFS version 14 (should be 13)
> No ZFS pools located, can't boot
> and the boot halts at that point. I don't see the boot menu I normally see that lists the opportunity to boot single-user; disable ACPI; and so on.
> Has anyone else experienced this? Is this a mismatch between gptzfsboot and my current pool version? (Gptzfsboot includes the message I'm seeing.) Am I supposed to rebuild and replace gptzfsboot every time the pool version is updated? (There was no advisory in /usr/src/UPDATING concerning this, nor do I remember seeing it elsewhere.)
> Now I have to figure out how to dig out from this. Well, I guess that's what test installations are for... :-)
There is no on-disk format change that affects ZFS boot itself, but you
will need to install new gptzfsboot. If you have another system and
have the file, you can do it by booting from the LiveFS Disc, fetch it
from network, and use gpart to install it.
Xin LI <delphij at delphij.net> http://www.delphij.net/
FreeBSD - The Power to Serve! Live free or die
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)
-----END PGP SIGNATURE-----
More information about the freebsd-stable