Hello,
after initiating the 11.2 upgrade on Sunday evening and finishing the kernel part of it,
the following reboot left me with a ZFS error:
The pool layout is simple, just a single disk, so no RAID.
I find it rather surprising that a kernel update can cause something like that but supposedly
it's not only the kernel but the whole boot directory being updated?
After not really finding a root cause by browsing the web and newsgroups I used a
live ISO to boot. Thus, I was able to mount my disk, copying back the old kernel but, of course,
to no avail.
The next thing I tried was upgrading the pool to the latest feature set
but this did not change a thing. After that I tried rewriting the bootcode:
This now leaves me with another error message
Still not know what the problem really is, I'm kind of at a loss here. The pool itself
looks healthy and all data is accessible. Is there some way to salvage the situation or
at least understand what's been going on? Can the zpool.cache file be corrupt/old somehow
and do I need to update it?
after initiating the 11.2 upgrade on Sunday evening and finishing the kernel part of it,
the following reboot left me with a ZFS error:
Code:
ZFS: i/o error - all block copies unavailable
ZFS: can't find pool by guid
The pool layout is simple, just a single disk, so no RAID.
I find it rather surprising that a kernel update can cause something like that but supposedly
it's not only the kernel but the whole boot directory being updated?
After not really finding a root cause by browsing the web and newsgroups I used a
live ISO to boot. Thus, I was able to mount my disk, copying back the old kernel but, of course,
to no avail.
The next thing I tried was upgrading the pool to the latest feature set
Code:
zpool upgrade tank
Code:
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
Code:
ZFS: can't read MOS of pool tank
[...]
ZFS: I/O error - blocks larger than 16777216 are not supported
ZFS: can't find dataset 0
Default: tank/<0x0>
Still not know what the problem really is, I'm kind of at a loss here. The pool itself
looks healthy and all data is accessible. Is there some way to salvage the situation or
at least understand what's been going on? Can the zpool.cache file be corrupt/old somehow
and do I need to update it?