I have a VM that I use for some testing, playing around and other non-critical stuff. Because it’s not important I tend to be quite reckless with it, updating for the heck of it, not checking UPDATING before I do etc. Now, however, I have run into an issue that is throwing me off a bit, particularly because I have zero experience with boot related things.
The problem
I have done a
Apparently one of the situations in which this might happen is upgrading a ZFS volume that uses geli(), which is what I have. Researching this has given me some pointers but none of those have worked yet. It is probably something really small but all of the solutions out there predate release 12 and this may have something to do with the changes to the bootloader in release 12.
Does anyone have any pointers for a boot novice?
This is my pool status:
What hasn’t worked so far:
The problem
I have done a
freebsd-update upgrade -r 12.0-RELEASE
. After this it wanted to reboot to complete the upgrade. After the reboot I now can’t run freebsd-update install
(or quite a few other tasks) because it ‘Cannot identify running kernel’.Apparently one of the situations in which this might happen is upgrading a ZFS volume that uses geli(), which is what I have. Researching this has given me some pointers but none of those have worked yet. It is probably something really small but all of the solutions out there predate release 12 and this may have something to do with the changes to the bootloader in release 12.
Does anyone have any pointers for a boot novice?
This is my pool status:
Code:
pool: bootpool
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(7) for details.
scan: none requested
config:
NAME STATE READ WRITE CKSUM
bootpool ONLINE 0 0 0
vtbd0p2 ONLINE 0 0 0
errors: No known data errors
pool: zroot
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(7) for details.
scan: none requested
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
vtbd0p4.eli ONLINE 0 0 0
errors: No known data errors
What hasn’t worked so far:
zpool import bootpool
->
Code:
cannot import 'bootpool': a pool with that name is already created/imported, and no additional pools with that name were found
zpool status bootpool
->
Code:
cannot open 'bootpool:': no such pool