ZFS pool upgrade to v14 broke ZFS booting

Zaphod Beeblebrox zbeeble at gmail.com
Thu Jan 28 03:47:08 UTC 2010


On Wed, Jan 27, 2010 at 6:03 PM, Xin LI <delphij at delphij.net> wrote:
> 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

> 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.

Since this is so fatal, you might want to give them the option to
continue here.  I suspect that zpool format changes that truly break
the boot loader (which is read-only at any rate) are uncommon where
the chances of ending up in this situation (with an unbootable
machine) are much more common.


More information about the freebsd-stable mailing list