I tried posting this to the mailing list but no one seems to have the same problem.
Ever since I upgraded to 8.2 a few weeks ago, I can't seem to rebuild my kernel without it being built with ZFS v14 rather than v15. This is a problem because I'm using root on ZFS and my box won't boot after the kernel rebuild and reboot.
At first I thought it was because I rebuilt the kernel without rebuilding world, however the same thing happens even after getting up-to-date sources and rebuilding world. Anyone else having this problem?
For two reasons I know it's running zfs v14 after the rebuild:
1) During boot, a message shows:
2) After getting to the failed root mount point of the boot (after it fails to mount my zfs root), I enter:
to get to my boot partition (which must remain UFS obviously), and try to mount my pools with the zfsmount command, however it errors with something similar to:
I can only get my system working again by manually moving /boot/kernel to /boot/kernel.bad (or whatever) and replacing it with the previous kernel.
Any ideas?
Ever since I upgraded to 8.2 a few weeks ago, I can't seem to rebuild my kernel without it being built with ZFS v14 rather than v15. This is a problem because I'm using root on ZFS and my box won't boot after the kernel rebuild and reboot.
At first I thought it was because I rebuilt the kernel without rebuilding world, however the same thing happens even after getting up-to-date sources and rebuilding world. Anyone else having this problem?
For two reasons I know it's running zfs v14 after the rebuild:
1) During boot, a message shows:
Code:
ZFS Filesystem version 4
ZFS Storage pool version 14
ufs:/dev/ad4s1a
to get to my boot partition (which must remain UFS obviously), and try to mount my pools with the zfsmount command, however it errors with something similar to:
Code:
storage pool version does not match
I can only get my system working again by manually moving /boot/kernel to /boot/kernel.bad (or whatever) and replacing it with the previous kernel.
Any ideas?