Re: unable to boot latest 14-stable

From: Warner Losh <imp_at_bsdimp.com>
Date: Tue, 10 Oct 2023 22:38:30 UTC
And upgrading ZFS systems requires a new loader.efi when going between
major versions....

... assuming that one did a zpool upgrade...

Warner

On Tue, Oct 10, 2023 at 4:36 PM Karl Denninger <karl@denninger.net> wrote:

> The EFI partition (which is where the loader is) does not get updated by
> "installworld" or "installkernel"
> On 10/10/2023 18:26, void wrote:
>
> Source upgrade from 14.0-STABLE #0 stable/14-n265273-803f088147d3: Sat Sep
> 30 12:48:08 BST 2023 to 14.0-STABLE on rpi4/8GB as of a few hrs ago
>
> results in the following on reboot:
>
> Consoles: EFI console  GELI Passphrase for disk0p3:
> Calculating GELI Decryption Key for disk0p3: 422818 iterations...
> ZFS: unsupported feature: com.delphix:head_errlog
> ZFS: pool zroot is not supported
>     Reading loader env vars from /efi/freebsd/loader.env
>     Setting currdev to disk0p1:
>     FreeBSD/arm64 EFI loader, Revision 1.1
>
>     Command line arguments: loader.efi
>     Image base: 0x39af6000
>     EFI version: 2.80
>     EFI Firmware: Das U-Boot (rev 8225.1792)
>     Console: efi (0x1000)
>     Load Path: /efi\boot\bootaa64.efi
>     Load Device:
> /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x3)/UsbClass(0x125f,0xa15a,0x0,0x0,0x0)/HD(1,GPT,1112f34d-6695-11ed-9a74-dca632e248fc,0x28,0x82000)
>     Trying ESP:
> /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x3)/UsbClass(0x125f,0xa15a,0x0,0x0,0x0)/HD(1,GPT,1112f34d-6695-11ed-9a74-dca632e248fc,0x28,0x82000)
>     Setting currdev to disk0p1:
>     Trying:
> /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x3)/UsbClass(0x125f,0xa15a,0x0,0x0,0x0)/HD(2,GPT,1112f34d-6695-11ed-9a74-dca632e248fc,0x82800,0x1800000)
>      Setting currdev to disk0p2:
>      Trying:
> /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x3)/UsbClass(0x125f,0xa15a,0x0,0x0,0x0)/HD(3,GPT,1112f34d-6695-11ed-9a74-dca632e248fc,0x1882800,0x72e84000)
>      Setting currdev to      ERROR: cannot open /boot/lua/loader.lua: no
> such file or directory.
>
>
> Type '?' for a list of commands, 'help' for more detailed help.
> OK
> How to fix? Boot from standard media and upgrade the zpool?
> Is it a zpool issue? Some other problem?
>
> --
> Karl Denninger
> karl@denninger.net
> *The Market Ticker*
> *[S/MIME encrypted email preferred]*
>