ZFS created boot environment, but can't select it at boot!

Hi,

so I am trying to upgrade a HP Gen10 server with I think 32 disks from FreeBSD 12.3 to 13.1
I created a boot environment, upgraded the kernel - and boom, kernel panic on boot.


It says:
panic: make_dev_alias_v: bad is_name (errror=22, si_name=enc0n5001438041aad8ba/type@0/slot@1/elmdesc@("Name": DriveBay1")/pass27

Same with booting the 13.1 installer ISO, and the 13.0 installer ISO

Now, I need to get to the old boot-environment! But somehow I can't select it at boot.

It seems 12.3 installer ISO is still booting.
How can I activate boot environment from the installer live cd?
 
oof, so I got it to boot again:



Now I need to open a PR.
 
First things first. Do you use uefi or legacy boot ?
Then which bootloader, a single one or multi-boot ?
The ways to boot are multiple.
Without being in vain, i've never had any bootproblem.
Different people use different strategies to boot without problem.
 
Yes, but I didn't update the pool.

I actually almost never do that for zroot - simply because if something goes wrong, I don't know how to fix it.
 
13.0-RELEASE changed from FreeBSD Native ZFS to OpenZFS-2.0 32 disks? What is the boot pool configuration? Single disk, mirror, something else?
Chances are you need to update the bootloader (I think it's loader.efi in your case).
If the system was installed/created with FreeBSD 10, you may also run into issues size of partitions, like the efi partition.
 
Boot-Pool is a mirror. It's on a dedicated controller. No hardware raid.
I think it was installed with FreeBSD 10 - but that was a while ago.
The controllers only really started working after Microsemi was able to bring new code in - and the very latest fixes are only in 13.1, they haven't backported them to 12.

FreeBSD 13.0 and 13.1 panic even when booting from the ISO. So it has nothing to do with the boot loader.

I've updated other systems with zroot from 12.3 to 13.1 and there was no problem. As I said, I never upgrade the pool on zroot because I rarely need the features there.

Code:
(log03-prod </root>) 0 # zpool status
  pool: datapool
 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: scrub canceled on Sun Oct  6 07:38:52 2019
config:

    NAME        STATE     READ WRITE CKSUM
    datapool    ONLINE       0     0     0
      raidz2-0  ONLINE       0     0     0
        da3     ONLINE       0     0     0
        da2     ONLINE       0     0     0
        da1     ONLINE       0     0     0
        da0     ONLINE       0     0     0
        da4     ONLINE       0     0     0
        da5     ONLINE       0     0     0
        da6     ONLINE       0     0     0
        da7     ONLINE       0     0     0
      raidz2-1  ONLINE       0     0     0
        da11    ONLINE       0     0     0
        da10    ONLINE       0     0     0
        da9     ONLINE       0     0     0
        da8     ONLINE       0     0     0
        da12    ONLINE       0     0     0
        da13    ONLINE       0     0     0
        da14    ONLINE       0     0     0
        da15    ONLINE       0     0     0
      raidz2-2  ONLINE       0     0     0
        da16    ONLINE       0     0     0
        da17    ONLINE       0     0     0
        da18    ONLINE       0     0     0
        da19    ONLINE       0     0     0
        da20    ONLINE       0     0     0
        da21    ONLINE       0     0     0
        da22    ONLINE       0     0     0
        da23    ONLINE       0     0     0
      raidz2-3  ONLINE       0     0     0
        da24    ONLINE       0     0     0
        da25    ONLINE       0     0     0
        da26    ONLINE       0     0     0
        da27    ONLINE       0     0     0
        da28    ONLINE       0     0     0
        da29    ONLINE       0     0     0
        da30    ONLINE       0     0     0
        da31    ONLINE       0     0     0
      raidz2-4  ONLINE       0     0     0
        da32    ONLINE       0     0     0
        da33    ONLINE       0     0     0
        da34    ONLINE       0     0     0
        da35    ONLINE       0     0     0
        da36    ONLINE       0     0     0
        da37    ONLINE       0     0     0
        da38    ONLINE       0     0     0
        da39    ONLINE       0     0     0
      raidz2-5  ONLINE       0     0     0
        da40    ONLINE       0     0     0
        da41    ONLINE       0     0     0
        da42    ONLINE       0     0     0
        da43    ONLINE       0     0     0
        da44    ONLINE       0     0     0
        da45    ONLINE       0     0     0
        da46    ONLINE       0     0     0
        da47    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: scrub repaired 0 in 0 days 00:00:25 with 0 errors on Wed Oct  2 03:04:10 2019
config:

    NAME        STATE     READ WRITE CKSUM
    zroot       ONLINE       0     0     0
      mirror-0  ONLINE       0     0     0
        da48p4  ONLINE       0     0     0
        da49p4  ONLINE       0     0     0

errors: No known data errors
 
Back
Top