[SOLVED] Blank WebUI after Update to 8.4.5

Hello Community,

i have the same problem here. After Update pve-manager 8.4.4 to 8.4.5
When I call up the WebGUI, a blank screen appears. I cant do anything.

What information can I provide to fix the problem?

Best regards, Thomas

View attachment 88599

/var/log/apt/term.log
Code:
grep -C3 -Ei 'error|warn|fail' /var/log/apt/term.log
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.12-11-pve
Found initrd image: /boot/initrd.img-6.8.12-11-pve
/usr/sbin/grub-probe: error: unknown filesystem.
Found linux image: /boot/vmlinuz-6.8.12-10-pve
Found initrd image: /boot/initrd.img-6.8.12-10-pve
Found linux image: /boot/vmlinuz-6.5.13-6-pve
Found initrd image: /boot/initrd.img-6.5.13-6-pve
Found linux image: /boot/vmlinuz-6.5.11-8-pve
Found initrd image: /boot/initrd.img-6.5.11-8-pve
/usr/sbin/grub-probe: error: unknown filesystem.
Adding boot menu entry for UEFI Firmware Settings ...
done
Processing triggers for pve-ha-manager (4.0.7) ...
--
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.12-13-pve
Found initrd image: /boot/initrd.img-6.8.12-13-pve
/usr/sbin/grub-probe: error: unknown filesystem.
Found linux image: /boot/vmlinuz-6.8.12-11-pve
Found initrd image: /boot/initrd.img-6.8.12-11-pve
Found linux image: /boot/vmlinuz-6.8.12-10-pve
--
Found initrd image: /boot/initrd.img-6.5.13-6-pve
Found linux image: /boot/vmlinuz-6.5.11-8-pve
Found initrd image: /boot/initrd.img-6.5.11-8-pve
/usr/sbin/grub-probe: error: unknown filesystem.
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up pve-firmware (3.16-3) ...

...

Log ended: 2025-07-18  09:50:40

Log started: 2025-07-29  09:54:46
(Reading database ... 78119 files and directories currently installed.)
Preparing to unpack .../00-libnvpair3linux_2.2.8-pve1_amd64.deb ...
Unpacking libnvpair3linux (2.2.8-pve1) over (2.2.7-pve2) ...
Preparing to unpack .../01-libproxmox-backup-qemu0_1.5.2_amd64.deb ...
Unpacking libproxmox-backup-qemu0 (1.5.2) over (1.5.1) ...
Preparing to unpack .../02-libpve-notify-perl_8.1.2_all.deb ...
Unpacking libpve-notify-perl (8.1.2) over (8.1.1) ...
Preparing to unpack .../03-libpve-cluster-api-perl_8.1.2_all.deb ...
Unpacking libpve-cluster-api-perl (8.1.2) over (8.1.1) ...
Preparing to unpack .../04-libpve-cluster-perl_8.1.2_all.deb ...
Unpacking libpve-cluster-perl (8.1.2) over (8.1.1) ...
Preparing to unpack .../05-libuutil3linux_2.2.8-pve1_amd64.deb ...
Unpacking libuutil3linux (2.2.8-pve1) over (2.2.7-pve2) ...
Preparing to unpack .../06-libzfs4linux_2.2.8-pve1_amd64.deb ...
Unpacking libzfs4linux (2.2.8-pve1) over (2.2.7-pve2) ...
Preparing to unpack .../07-libzpool5linux_2.2.8-pve1_amd64.deb ...
Unpacking libzpool5linux (2.2.8-pve1) over (2.2.7-pve2) ...
Preparing to unpack .../08-proxmox-backup-client_3.4.3-1_amd64.deb ...
Unpacking proxmox-backup-client (3.4.3-1) over (3.4.2-1) ...
Preparing to unpack .../09-proxmox-backup-file-restore_3.4.3-1_amd64.deb ...
Unpacking proxmox-backup-file-restore (3.4.3-1) over (3.4.2-1) ...
Preparing to unpack .../10-pve-firmware_3.16-3_all.deb ...
Unpacking pve-firmware (3.16-3) over (3.15-4) ...
Selecting previously unselected package proxmox-kernel-6.8.12-13-pve-signed.
Preparing to unpack .../11-proxmox-kernel-6.8.12-13-pve-signed_6.8.12-13_amd64.deb ...
Unpacking proxmox-kernel-6.8.12-13-pve-signed (6.8.12-13) ...
Preparing to unpack .../12-proxmox-kernel-6.8_6.8.12-13_all.deb ...
Unpacking proxmox-kernel-6.8 (6.8.12-13) over (6.8.12-11) ...
Preparing to unpack .../13-proxmox-kernel-helper_8.1.4_all.deb ...
Unpacking proxmox-kernel-helper (8.1.4) over (8.1.1) ...
Preparing to unpack .../14-proxmox-widget-toolkit_4.3.12_all.deb ...
Unpacking proxmox-widget-toolkit (4.3.12) over (4.3.11) ...
Preparing to unpack .../15-pve-cluster_8.1.2_amd64.deb ...
Unpacking pve-cluster (8.1.2) over (8.1.1) ...
Preparing to unpack .../16-pve-container_5.3.0_all.deb ...
Unpacking pve-container (5.3.0) over (5.2.7) ...
Preparing to unpack .../17-pve-edk2-firmware-ovmf_4.2025.02-4~bpo12+1_all.deb ...
Unpacking pve-edk2-firmware-ovmf (4.2025.02-4~bpo12+1) over (4.2025.02-3) ...
Preparing to unpack .../18-pve-edk2-firmware-legacy_4.2025.02-4~bpo12+1_all.deb ...
Unpacking pve-edk2-firmware-legacy (4.2025.02-4~bpo12+1) over (4.2025.02-3) ...
Preparing to unpack .../19-pve-edk2-firmware_4.2025.02-4~bpo12+1_all.deb ...
Unpacking pve-edk2-firmware (4.2025.02-4~bpo12+1) over (4.2025.02-3) ...
Preparing to unpack .../20-pve-manager_8.4.5_all.deb ...
Unpacking pve-manager (8.4.5) over (8.4.1) ...
Preparing to unpack .../21-pve-qemu-kvm_9.2.0-7_amd64.deb ...
Unpacking pve-qemu-kvm (9.2.0-7) over (9.2.0-6) ...
Preparing to unpack .../22-spl_2.2.8-pve1_all.deb ...
Unpacking spl (2.2.8-pve1) over (2.2.7-pve2) ...
Preparing to unpack .../23-zfs-initramfs_2.2.8-pve1_all.deb ...
Unpacking zfs-initramfs (2.2.8-pve1) over (2.2.7-pve2) ...
Preparing to unpack .../24-zfsutils-linux_2.2.8-pve1_amd64.deb ...
Unpacking zfsutils-linux (2.2.8-pve1) over (2.2.7-pve2) ...
Preparing to unpack .../25-zfs-zed_2.2.8-pve1_amd64.deb ...
Unpacking zfs-zed (2.2.8-pve1) over (2.2.7-pve2) ...
Setting up proxmox-backup-file-restore (3.4.3-1) ...
Updating file-restore initramfs...
14327 blocks
Setting up libnvpair3linux (2.2.8-pve1) ...
Setting up proxmox-widget-toolkit (4.3.12) ...
Setting up proxmox-kernel-6.8.12-13-pve-signed (6.8.12-13) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.8.12-13-pve /boot/vmlinuz-6.8.12-13-pve
update-initramfs: Generating /boot/initrd.img-6.8.12-13-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
Copying and configuring kernels on /dev/disk/by-uuid/F227-8F14
        Copying kernel and creating boot-entry for 6.5.13-6-pve
        Copying kernel and creating boot-entry for 6.8.12-11-pve
        Copying kernel and creating boot-entry for 6.8.12-13-pve
        Removing old version 6.8.12-10-pve
Copying and configuring kernels on /dev/disk/by-uuid/F227-E17D
        Copying kernel and creating boot-entry for 6.5.13-6-pve
        Copying kernel and creating boot-entry for 6.8.12-11-pve
        Copying kernel and creating boot-entry for 6.8.12-13-pve
        Removing old version 6.8.12-10-pve
run-parts: executing /etc/kernel/postinst.d/proxmox-auto-removal 6.8.12-13-pve /boot/vmlinuz-6.8.12-13-pve
run-parts: executing /etc/kernel/postinst.d/zz-proxmox-boot 6.8.12-13-pve /boot/vmlinuz-6.8.12-13-pve
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
Copying and configuring kernels on /dev/disk/by-uuid/F227-8F14
        Copying kernel and creating boot-entry for 6.5.13-6-pve
        Copying kernel and creating boot-entry for 6.8.12-11-pve
        Copying kernel and creating boot-entry for 6.8.12-13-pve
Copying and configuring kernels on /dev/disk/by-uuid/F227-E17D
        Copying kernel and creating boot-entry for 6.5.13-6-pve
        Copying kernel and creating boot-entry for 6.8.12-11-pve
        Copying kernel and creating boot-entry for 6.8.12-13-pve
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 6.8.12-13-pve /boot/vmlinuz-6.8.12-13-pve
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.12-13-pve
Found initrd image: /boot/initrd.img-6.8.12-13-pve
/usr/sbin/grub-probe: error: unknown filesystem.
Found linux image: /boot/vmlinuz-6.8.12-11-pve
Found initrd image: /boot/initrd.img-6.8.12-11-pve
Found linux image: /boot/vmlinuz-6.8.12-10-pve
Found initrd image: /boot/initrd.img-6.8.12-10-pve
Found linux image: /boot/vmlinuz-6.5.13-6-pve
Found initrd image: /boot/initrd.img-6.5.13-6-pve
Found linux image: /boot/vmlinuz-6.5.11-8-pve
Found initrd image: /boot/initrd.img-6.5.11-8-pve
/usr/sbin/grub-probe: error: unknown filesystem.
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up pve-firmware (3.16-3) ...
Setting up pve-edk2-firmware-ovmf (4.2025.02-4~bpo12+1) ...
Setting up pve-cluster (8.1.2) ...
Setting up proxmox-kernel-helper (8.1.4) ...
Installing new version of config file /etc/kernel/postinst.d/zz-proxmox-boot ...
Installing new version of config file /etc/kernel/postrm.d/zz-proxmox-boot ...
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
UUID="F227-8F14" SIZE="1073741824" FSTYPE="vfat" PARTTYPE="c12a7328-f81f-11d2-ba4b-00a0c93ec93b" PKNAME="nvme0n1" MOUNTPOINT=""
Mounting '/dev/disk/by-uuid/F227-8F14' on '/var/tmp/espmounts/F227-8F14'.
Installing systemd-boot..
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/var/tmp/espmounts/F227-8F14/EFI/systemd/systemd-bootx64.efi".
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/var/tmp/espmounts/F227-8F14/EFI/BOOT/BOOTX64.EFI".
Random seed file /var/tmp/espmounts/F227-8F14/loader/random-seed successfully written (32 bytes).
Created EFI boot entry "Linux Boot Manager".
Configuring systemd-boot..
Unmounting '/dev/disk/by-uuid/F227-8F14'.
Adding '/dev/disk/by-uuid/F227-8F14' to list of synced ESPs..
UUID="F227-E17D" SIZE="1073741824" FSTYPE="vfat" PARTTYPE="c12a7328-f81f-11d2-ba4b-00a0c93ec93b" PKNAME="nvme1n1" MOUNTPOINT=""
Mounting '/dev/disk/by-uuid/F227-E17D' on '/var/tmp/espmounts/F227-E17D'.
Installing systemd-boot..
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/var/tmp/espmounts/F227-E17D/EFI/systemd/systemd-bootx64.efi".
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/var/tmp/espmounts/F227-E17D/EFI/BOOT/BOOTX64.EFI".
Random seed file /var/tmp/espmounts/F227-E17D/loader/random-seed successfully written (32 bytes).
Created EFI boot entry "Linux Boot Manager".
Configuring systemd-boot..
Unmounting '/dev/disk/by-uuid/F227-E17D'.
Adding '/dev/disk/by-uuid/F227-E17D' to list of synced ESPs..
Setting up proxmox-backup-client (3.4.3-1) ...
Setting up spl (2.2.8-pve1) ...
Setting up pve-edk2-firmware-legacy (4.2025.02-4~bpo12+1) ...
Setting up libpve-cluster-perl (8.1.2) ...
Setting up libuutil3linux (2.2.8-pve1) ...
Setting up pve-edk2-firmware (4.2025.02-4~bpo12+1) ...
Setting up proxmox-kernel-6.8 (6.8.12-13) ...
Setting up libproxmox-backup-qemu0 (1.5.2) ...
Setting up libzpool5linux (2.2.8-pve1) ...
Setting up libpve-cluster-api-perl (8.1.2) ...
Setting up libpve-notify-perl (8.1.2) ...
Setting up pve-container (5.3.0) ...
Setting up pve-qemu-kvm (9.2.0-7) ...
Setting up pve-manager (8.4.5) ...
Setting up libzfs4linux (2.2.8-pve1) ...
Setting up zfsutils-linux (2.2.8-pve1) ...
Setting up zfs-initramfs (2.2.8-pve1) ...
Setting up zfs-zed (2.2.8-pve1) ...
Processing triggers for pve-ha-manager (4.0.7) ...
Processing triggers for initramfs-tools (0.142+deb12u3) ...
update-initramfs: Generating /boot/initrd.img-6.8.12-13-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
Copying and configuring kernels on /dev/disk/by-uuid/F227-8F14
        Copying kernel and creating boot-entry for 6.5.13-6-pve
        Copying kernel and creating boot-entry for 6.8.12-11-pve
        Copying kernel and creating boot-entry for 6.8.12-13-pve
Copying and configuring kernels on /dev/disk/by-uuid/F227-E17D
        Copying kernel and creating boot-entry for 6.5.13-6-pve
        Copying kernel and creating boot-entry for 6.8.12-11-pve
        Copying kernel and creating boot-entry for 6.8.12-13-pve
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...
Log ended: 2025-07-29  09:56:39

Code:
pveversion -v
proxmox-ve: 8.4.0 (running kernel: 6.8.12-13-pve)
pve-manager: 8.4.5 (running version: 8.4.5/57892e8e686cb35b)
proxmox-kernel-helper: 8.1.4
proxmox-kernel-6.8.12-13-pve-signed: 6.8.12-13
proxmox-kernel-6.8: 6.8.12-13
proxmox-kernel-6.8.12-11-pve-signed: 6.8.12-11
proxmox-kernel-6.8.12-10-pve-signed: 6.8.12-10
proxmox-kernel-6.5.13-6-pve-signed: 6.5.13-6
proxmox-kernel-6.5: 6.5.13-6
proxmox-kernel-6.5.11-8-pve-signed: 6.5.11-8
ceph-fuse: 17.2.7-pve2
corosync: 3.1.9-pve1
criu: 3.17.1-2+deb12u1
glusterfs-client: 10.3-5
ifupdown2: 3.2.0-1+pmx11
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-5
libknet1: 1.30-pve2
libproxmox-acme-perl: 1.6.0
libproxmox-backup-qemu0: 1.5.2
libproxmox-rs-perl: 0.3.5
libpve-access-control: 8.2.2
libpve-apiclient-perl: 3.3.2
libpve-cluster-api-perl: 8.1.2
libpve-cluster-perl: 8.1.2
libpve-common-perl: 8.3.2
libpve-guest-common-perl: 5.2.2
libpve-http-server-perl: 5.2.2
libpve-network-perl: 0.11.2
libpve-rs-perl: 0.9.4
libpve-storage-perl: 8.3.6
libspice-server1: 0.15.1-1
lvm2: 2.03.16-2
lxc-pve: 6.0.0-1
lxcfs: 6.0.0-pve2
novnc-pve: 1.6.0-2
proxmox-backup-client: 3.4.3-1
proxmox-backup-file-restore: 3.4.3-1
proxmox-backup-restore-image: 0.7.0
proxmox-firewall: 0.7.1
proxmox-kernel-helper: 8.1.4
proxmox-mail-forward: 0.3.3
proxmox-mini-journalreader: 1.5
proxmox-offline-mirror-helper: 0.6.7
proxmox-widget-toolkit: 4.3.12
pve-cluster: 8.1.2
pve-container: 5.3.0
pve-docs: 8.4.0
pve-edk2-firmware: 4.2025.02-4~bpo12+1
pve-esxi-import-tools: 0.7.4
pve-firewall: 5.1.2
pve-firmware: 3.16-3
pve-ha-manager: 4.0.7
pve-i18n: 3.4.5
pve-qemu-kvm: 9.2.0-7
pve-xtermjs: 5.5.0-2
qemu-server: 8.4.1
smartmontools: 7.3-pve1
spiceterm: 3.3.0
swtpm: 0.8.0+pve1
vncterm: 1.8.0
zfsutils-linux: 2.2.8-pve1

Solution for me:

https://github.com/bashclub/proxmox-zfs-postinstall

Important

Please download the updated version of this script and re-run, if your Proxmox WebUI doesn't show up after update to 8.4.5 or 9.0.0 beta