ZFS pool upgrade to v14 broke ZFS booting
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