[SOLVED] Node doesn't boot after update

Eris

Renowned Member
Dec 16, 2015
12
0
66
42
itronic.at
Hi,

yesterday I updated from similar to this one (info from other node):
Code:
libnghttp2-14/stable-security 1.52.0-1+deb12u1 amd64 [upgradable from: 1.52.0-1]
libnvpair3linux/stable 2.2.0-pve4 amd64 [upgradable from: 2.2.0-pve3]
libproxmox-backup-qemu0/stable 1.4.1 amd64 [upgradable from: 1.4.0]
libpve-network-perl/stable 0.9.5 all [upgradable from: 0.9.4]
libuutil3linux/stable 2.2.0-pve4 amd64 [upgradable from: 2.2.0-pve3]
libzfs4linux/stable 2.2.0-pve4 amd64 [upgradable from: 2.2.0-pve3]
libzpool5linux/stable 2.2.0-pve4 amd64 [upgradable from: 2.2.0-pve3]
proxmox-backup-client/stable 3.1.2-1 amd64 [upgradable from: 3.0.4-1]
proxmox-backup-file-restore/stable 3.1.2-1 amd64 [upgradable from: 3.0.4-1]
proxmox-backup-restore-image/stable 0.6.0 amd64 [upgradable from: 0.5.1]
proxmox-kernel-6.5/stable 6.5.11-6 all [upgradable from: 6.5.11-5]
pve-i18n/stable 3.1.4 all [upgradable from: 3.1.2]
spl/stable 2.2.0-pve4 all [upgradable from: 2.2.0-pve3]
zfs-initramfs/stable 2.2.0-pve4 all [upgradable from: 2.2.0-pve3]
zfs-zed/stable 2.2.0-pve4 amd64 [upgradable from: 2.2.0-pve3]
zfsutils-linux/stable 2.2.0-pve4 amd64 [upgradable from: 2.2.0-pve3]

The node has a zfs root system with 2 discs (one internal nvme and one ssd connected with usb)
after reboot the grub ends in the grub rescue shell.

it finds all discs (hd0 to hd8), hd0 and hd1 has 3 gpt partitions but grub ls can't read anyof them, even not if I insmod zfs.

proxmox boot cd with rescue option doesn't find the root zfs file system...

not sure how to continue from here.... any advice would help

thanks
Harald
 
Grub rescue:
1701763714191.png

Proxmox install CD:
1701763879806.png

But in this case I think it didn't booted with uefi, at least the error message of grub said
error: file /EFI/ not found.
error: no such device: /.disk/info.
1701764210024.png
Booting into install TUI debug mode allows me to mount rpool
1701764503231.png

EFI partion is available and has kernels and config available:
1701764623383.png
 
using the uefi shell allowed me to boot with the systemd-bootx64.efi stub

it seems the apt with proxmox-boot-tool was unable to install the kernel into the efi partition on upgrade.
I manually run a proxmox-boot-tool refresh copied the kernel to the efi partion.

But the bios doesn't automatically boot from the disk...
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!