Error no EFI partition @ upgrade

jona

New Member
Mar 2, 2024
11
3
3
Hi.
I've just updated my Proxmox backup server via the gui and I got an issue in the end. I haven't restarted yet, since this reminds me on my pve server that didn't come up again after a regular update.
So the question is: What do I have to do to fix this?

Here's the output of my console:

Code:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  proxmox-kernel-6.8.8-3-pve-signed
The following packages will be upgraded:
  base-files bash bind9-dnsutils bind9-host bind9-libs curl distro-info-data
  ifupdown2 krb5-locales libarchive13 libcurl3-gnutls libcurl4 libfreetype6
  libgnutls30 libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libnss-systemd
  libnvpair3linux libpam-systemd libpython3.11-minimal libpython3.11-stdlib
  libseccomp2 libssl3 libsystemd-shared libsystemd0 libudev1 libuutil3linux
  libzfs4linux libzpool5linux nano openssh-client openssh-server openssh-sftp-server
  openssl postfix proxmox-backup-client proxmox-backup-docs proxmox-backup-server
  proxmox-kernel-6.8 pve-firmware python3-idna python3.11 python3.11-minimal
  shim-signed shim-signed-common spl ssh systemd systemd-boot systemd-boot-efi
  systemd-sysv udev zfs-initramfs zfs-zed zfsutils-linux
57 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 305 MB of archives.
After this operation, 575 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://download.proxmox.com/debian/pbs bookworm/pbs-no-subscription amd64 ifupdown2 all 3.2.0-1+pmx9 [253 kB]
...
Get:57 http://download.proxmox.com/debian/pbs bookworm/pbs-no-subscription amd64 zfsutils-linux amd64 2.2.4-pve1 [547 kB]
Get:58 http://download.proxmox.com/debian/pbs bookworm/pbs-no-subscription amd64 zfs-zed amd64 2.2.4-pve1 [68.1 kB]
Fetched 305 MB in 7s (45.0 MB/s)                                                     
Reading changelogs... Done
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 49094 files and directories currently installed.)
Preparing to unpack .../base-files_12.4+deb12u6_amd64.deb ...
Unpacking base-files (12.4+deb12u6) over (12.4+deb12u5) ...
Setting up base-files (12.4+deb12u6) ...
Installing new version of config file /etc/debian_version ...
(Reading database ... 49094 files and directories currently installed.)
...
Preparing to unpack .../libseccomp2_2.5.4-1+deb12u1_amd64.deb ...
Unpacking libseccomp2:amd64 (2.5.4-1+deb12u1) over (2.5.4-1+b3) ...
Setting up libseccomp2:amd64 (2.5.4-1+deb12u1) ...
(Reading database ... 49093 files and directories currently installed.)
Preparing to unpack .../libssl3_3.0.13-1~deb12u1_amd64.deb ...
Unpacking libssl3:amd64 (3.0.13-1~deb12u1) over (3.0.11-1~deb12u2) ...
Preparing to unpack .../systemd-boot_252.26-1~deb12u2_amd64.deb ...
Unpacking systemd-boot (252.26-1~deb12u2) over (252.22-1~deb12u1) ...
Preparing to unpack .../systemd-boot-efi_252.26-1~deb12u2_amd64.deb ...
Unpacking systemd-boot-efi:amd64 (252.26-1~deb12u2) over (252.22-1~deb12u1) ...
Preparing to unpack .../libpam-systemd_252.26-1~deb12u2_amd64.deb ...
Unpacking libpam-systemd:amd64 (252.26-1~deb12u2) over (252.22-1~deb12u1) ...
Setting up libssl3:amd64 (3.0.13-1~deb12u1) ...
(Reading database ... 49093 files and directories currently installed.)
Preparing to unpack .../systemd_252.26-1~deb12u2_amd64.deb ...
Unpacking systemd (252.26-1~deb12u2) over (252.22-1~deb12u1) ...
Preparing to unpack .../libsystemd-shared_252.26-1~deb12u2_amd64.deb ...
Unpacking libsystemd-shared:amd64 (252.26-1~deb12u2) over (252.22-1~deb12u1) ...
Preparing to unpack .../libsystemd0_252.26-1~deb12u2_amd64.deb ...
Unpacking libsystemd0:amd64 (252.26-1~deb12u2) over (252.22-1~deb12u1) ...
Setting up libsystemd0:amd64 (252.26-1~deb12u2) ...
Setting up libsystemd-shared:amd64 (252.26-1~deb12u2) ...
Setting up systemd (252.26-1~deb12u2) ...
(Reading database ... 49093 files and directories currently installed.)
Preparing to unpack .../00-systemd-sysv_252.26-1~deb12u2_amd64.deb ...
Unpacking systemd-sysv (252.26-1~deb12u2) over (252.22-1~deb12u1) ...
Preparing to unpack .../01-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) over (1.20.1-2+deb12u1) ...
Preparing to unpack .../02-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) over (1.20.1-2+deb12u1) ...
Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) over (1.20.1-2+deb12u1) ...
Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) over (1.20.1-2+deb12u1) ...
Preparing to unpack .../05-openssh-sftp-server_1%3a9.2p1-2+deb12u3_amd64.deb ...
Unpacking openssh-sftp-server (1:9.2p1-2+deb12u3) over (1:9.2p1-2+deb12u2) ...
Preparing to unpack .../06-openssh-server_1%3a9.2p1-2+deb12u3_amd64.deb ...
Unpacking openssh-server (1:9.2p1-2+deb12u3) over (1:9.2p1-2+deb12u2) ...
Preparing to unpack .../07-openssh-client_1%3a9.2p1-2+deb12u3_amd64.deb ...
Unpacking openssh-client (1:9.2p1-2+deb12u3) over (1:9.2p1-2+deb12u2) ...
Preparing to unpack .../08-postfix_3.7.11-0+deb12u1_amd64.deb ...
Unpacking postfix (3.7.11-0+deb12u1) over (3.7.10-0+deb12u1) ...
Preparing to unpack .../09-python3.11_3.11.2-6+deb12u3_amd64.deb ...
Unpacking python3.11 (3.11.2-6+deb12u3) over (3.11.2-6) ...
Preparing to unpack .../10-libpython3.11-stdlib_3.11.2-6+deb12u3_amd64.deb ...
Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u3) over (3.11.2-6) ...
Preparing to unpack .../11-python3.11-minimal_3.11.2-6+deb12u3_amd64.deb ...
Unpacking python3.11-minimal (3.11.2-6+deb12u3) over (3.11.2-6) ...
Preparing to unpack .../12-libpython3.11-minimal_3.11.2-6+deb12u3_amd64.deb ...
Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u3) over (3.11.2-6) ...
Preparing to unpack .../13-libgnutls30_3.7.9-2+deb12u3_amd64.deb ...
Unpacking libgnutls30:amd64 (3.7.9-2+deb12u3) over (3.7.9-2+deb12u2) ...
Setting up libgnutls30:amd64 (3.7.9-2+deb12u3) ...
(Reading database ... 49093 files and directories currently installed.)
Preparing to unpack .../udev_252.26-1~deb12u2_amd64.deb ...
Unpacking udev (252.26-1~deb12u2) over (252.22-1~deb12u1) ...
Preparing to unpack .../libudev1_252.26-1~deb12u2_amd64.deb ...
Unpacking libudev1:amd64 (252.26-1~deb12u2) over (252.22-1~deb12u1) ...
Setting up libudev1:amd64 (252.26-1~deb12u2) ...
(Reading database ... 49093 files and directories currently installed.)
Preparing to unpack .../00-nano_7.2-1+deb12u1_amd64.deb ...
Unpacking nano (7.2-1+deb12u1) over (7.2-1) ...
Preparing to unpack .../01-bind9-host_1%3a9.18.28-1~deb12u2_amd64.deb ...
Unpacking bind9-host (1:9.18.28-1~deb12u2) over (1:9.18.24-1) ...
Preparing to unpack .../02-bind9-dnsutils_1%3a9.18.28-1~deb12u2_amd64.deb ...
Unpacking bind9-dnsutils (1:9.18.28-1~deb12u2) over (1:9.18.24-1) ...
Preparing to unpack .../03-bind9-libs_1%3a9.18.28-1~deb12u2_amd64.deb ...
Unpacking bind9-libs:amd64 (1:9.18.28-1~deb12u2) over (1:9.18.24-1) ...
Preparing to unpack .../04-krb5-locales_1.20.1-2+deb12u2_all.deb ...
Unpacking krb5-locales (1.20.1-2+deb12u2) over (1.20.1-2+deb12u1) ...
Preparing to unpack .../05-curl_7.88.1-10+deb12u6_amd64.deb ...
Unpacking curl (7.88.1-10+deb12u6) over (7.88.1-10+deb12u5) ...
Preparing to unpack .../06-libcurl4_7.88.1-10+deb12u6_amd64.deb ...
Unpacking libcurl4:amd64 (7.88.1-10+deb12u6) over (7.88.1-10+deb12u5) ...
Preparing to unpack .../07-distro-info-data_0.58+deb12u2_all.deb ...
Unpacking distro-info-data (0.58+deb12u2) over (0.58+deb12u1) ...
Preparing to unpack .../08-ifupdown2_3.2.0-1+pmx9_all.deb ...
Unpacking ifupdown2 (3.2.0-1+pmx9) over (3.2.0-1+pmx8) ...
Preparing to unpack .../09-libarchive13_3.6.2-1+deb12u1_amd64.deb ...
Unpacking libarchive13:amd64 (3.6.2-1+deb12u1) over (3.6.2-1) ...
Preparing to unpack .../10-libcurl3-gnutls_7.88.1-10+deb12u6_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u6) over (7.88.1-10+deb12u5) ...
Preparing to unpack .../11-libfreetype6_2.12.1+dfsg-5+deb12u3_amd64.deb ...
Unpacking libfreetype6:amd64 (2.12.1+dfsg-5+deb12u3) over (2.12.1+dfsg-5) ...
Preparing to unpack .../12-libnvpair3linux_2.2.4-pve1_amd64.deb ...
Unpacking libnvpair3linux (2.2.4-pve1) over (2.2.3-pve2) ...
Preparing to unpack .../13-libuutil3linux_2.2.4-pve1_amd64.deb ...
Unpacking libuutil3linux (2.2.4-pve1) over (2.2.3-pve2) ...
Preparing to unpack .../14-libzfs4linux_2.2.4-pve1_amd64.deb ...
Unpacking libzfs4linux (2.2.4-pve1) over (2.2.3-pve2) ...
Preparing to unpack .../15-libzpool5linux_2.2.4-pve1_amd64.deb ...
Unpacking libzpool5linux (2.2.4-pve1) over (2.2.3-pve2) ...
Preparing to unpack .../16-openssl_3.0.13-1~deb12u1_amd64.deb ...
Unpacking openssl (3.0.13-1~deb12u1) over (3.0.11-1~deb12u2) ...
Preparing to unpack .../17-proxmox-backup-client_3.2.7-1_amd64.deb ...
Unpacking proxmox-backup-client (3.2.7-1) over (3.2.2-1) ...
Preparing to unpack .../18-proxmox-backup-docs_3.2.7-1_all.deb ...
Unpacking proxmox-backup-docs (3.2.7-1) over (3.2.2-1) ...
Preparing to unpack .../19-proxmox-backup-server_3.2.7-1_amd64.deb ...
Unpacking proxmox-backup-server (3.2.7-1) over (3.2.2-1) ...
Preparing to unpack .../20-pve-firmware_3.13-1_all.deb ...
Unpacking pve-firmware (3.13-1) over (3.11-1) ...
Selecting previously unselected package proxmox-kernel-6.8.8-3-pve-signed.
Preparing to unpack .../21-proxmox-kernel-6.8.8-3-pve-signed_6.8.8-3_amd64.deb ...
Unpacking proxmox-kernel-6.8.8-3-pve-signed (6.8.8-3) ...
Preparing to unpack .../22-proxmox-kernel-6.8_6.8.8-3_all.deb ...
Unpacking proxmox-kernel-6.8 (6.8.8-3) over (6.8.4-3) ...
Preparing to unpack .../23-python3-idna_3.3-1+deb12u1_all.deb ...
Unpacking python3-idna (3.3-1+deb12u1) over (3.3-1) ...
Preparing to unpack .../24-shim-signed-common_1.44+pmx1+15.8-1+pmx1_all.deb ...
Unpacking shim-signed-common (1.44+pmx1+15.8-1+pmx1) over (1.39+pmx1+15.7-1+pmx1) ...
Preparing to unpack .../25-shim-signed_1.44+pmx1+15.8-1+pmx1_amd64.deb ...
Unpacking shim-signed:amd64 (1.44+pmx1+15.8-1+pmx1) over (1.39+pmx1+15.7-1+pmx1) ...
Preparing to unpack .../26-spl_2.2.4-pve1_all.deb ...
Unpacking spl (2.2.4-pve1) over (2.2.3-pve2) ...
Preparing to unpack .../27-ssh_1%3a9.2p1-2+deb12u3_all.deb ...
Unpacking ssh (1:9.2p1-2+deb12u3) over (1:9.2p1-2+deb12u2) ...
Preparing to unpack .../28-zfs-initramfs_2.2.4-pve1_all.deb ...
Unpacking zfs-initramfs (2.2.4-pve1) over (2.2.3-pve2) ...
Preparing to unpack .../29-zfsutils-linux_2.2.4-pve1_amd64.deb ...
Unpacking zfsutils-linux (2.2.4-pve1) over (2.2.3-pve2) ...
Preparing to unpack .../30-zfs-zed_2.2.4-pve1_amd64.deb ...
Unpacking zfs-zed (2.2.4-pve1) over (2.2.3-pve2) ...
Setting up systemd-boot-efi:amd64 (252.26-1~deb12u2) ...
Setting up libnvpair3linux (2.2.4-pve1) ...
Setting up systemd-sysv (252.26-1~deb12u2) ...
Setting up proxmox-backup-docs (3.2.7-1) ...
Setting up libarchive13:amd64 (3.6.2-1+deb12u1) ...
Setting up distro-info-data (0.58+deb12u2) ...
Setting up pve-firmware (3.13-1) ...
Setting up libnss-systemd:amd64 (252.26-1~deb12u2) ...
Setting up krb5-locales (1.20.1-2+deb12u2) ...
Setting up ifupdown2 (3.2.0-1+pmx9) ...
Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ...
Setting up systemd-boot (252.26-1~deb12u2) ...
Setting up proxmox-backup-client (3.2.7-1) ...
Setting up libfreetype6:amd64 (2.12.1+dfsg-5+deb12u3) ...
Setting up spl (2.2.4-pve1) ...
Setting up shim-signed-common (1.44+pmx1+15.8-1+pmx1) ...
No DKMS packages installed: not changing Secure Boot validation state.
Setting up udev (252.26-1~deb12u2) ...
Setting up python3-idna (3.3-1+deb12u1) ...
Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ...
Setting up postfix (3.7.11-0+deb12u1) ...

Postfix (main.cf) configuration was untouched.  If you need to make changes,
edit /etc/postfix/main.cf (and others) as needed.  To view Postfix
configuration values, see postconf(1).

After modifying main.cf, be sure to run 'systemctl reload postfix'.

Setting up nano (7.2-1+deb12u1) ...
Installing new version of config file /etc/nanorc ...
Setting up proxmox-kernel-6.8.8-3-pve-signed (6.8.8-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.8.8-3-pve /boot/vmlinuz-6.8.8-3-pve
update-initramfs: Generating /boot/initrd.img-6.8.8-3-pve
I: The initramfs will attempt to resume from /dev/dm-0
I: (/dev/mapper/pbs-swap)
I: Set the RESUME variable to override this.
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.
run-parts: executing /etc/kernel/postinst.d/proxmox-auto-removal 6.8.8-3-pve /boot/vmlinuz-6.8.8-3-pve
run-parts: executing /etc/kernel/postinst.d/zz-proxmox-boot 6.8.8-3-pve /boot/vmlinuz-6.8.8-3-pve
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
run-parts: executing /etc/kernel/postinst.d/zz-systemd-boot 6.8.8-3-pve /boot/vmlinuz-6.8.8-3-pve
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 6.8.8-3-pve /boot/vmlinuz-6.8.8-3-pve
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.8-3-pve
Found initrd image: /boot/initrd.img-6.8.8-3-pve
Found linux image: /boot/vmlinuz-6.8.4-3-pve
Found initrd image: /boot/initrd.img-6.8.4-3-pve
Found linux image: /boot/vmlinuz-6.8.4-2-pve
Found initrd image: /boot/initrd.img-6.8.4-2-pve
Found memtest86+x64 image: /boot/memtest86+x64.bin
done
Setting up libpam-systemd:amd64 (252.26-1~deb12u2) ...
Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ...
Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u3) ...
Setting up libuutil3linux (2.2.4-pve1) ...
Setting up openssl (3.0.13-1~deb12u1) ...
Setting up proxmox-kernel-6.8 (6.8.8-3) ...
Setting up libzpool5linux (2.2.4-pve1) ...
Setting up python3.11-minimal (3.11.2-6+deb12u3) ...
Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u3) ...
Setting up libzfs4linux (2.2.4-pve1) ...
Setting up shim-signed:amd64 (1.44+pmx1+15.8-1+pmx1) ...
Setting up zfsutils-linux (2.2.4-pve1) ...
Setting up zfs-initramfs (2.2.4-pve1) ...
Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ...
Setting up libcurl4:amd64 (7.88.1-10+deb12u6) ...
Setting up curl (7.88.1-10+deb12u6) ...
Setting up python3.11 (3.11.2-6+deb12u3) ...
Setting up bind9-libs:amd64 (1:9.18.28-1~deb12u2) ...
Setting up openssh-client (1:9.2p1-2+deb12u3) ...
Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u6) ...
Setting up zfs-zed (2.2.4-pve1) ...
Setting up bind9-host (1:9.18.28-1~deb12u2) ...
Setting up openssh-sftp-server (1:9.2p1-2+deb12u3) ...
Setting up openssh-server (1:9.2p1-2+deb12u3) ...
rescue-ssh.target is a disabled or a static unit not running, not starting it.
ssh.socket is a disabled or a static unit not running, not starting it.
Setting up bind9-dnsutils (1:9.18.28-1~deb12u2) ...
Setting up proxmox-backup-server (3.2.7-1) ...
Setting up ssh (1:9.2p1-2+deb12u3) ...
Processing triggers for systemd (252.26-1~deb12u2) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...
Processing triggers for debianutils (5.7-0.5~deb12u1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.8.8-3-pve
I: The initramfs will attempt to resume from /dev/dm-0
I: (/dev/mapper/pbs-swap)
I: Set the RESUME variable to override this.
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.
Processing triggers for libc-bin (2.36-9+deb12u7) ...
 

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!