Proper config of fwupd in PVE 9

Hello lovely proxmox people,

I wanted to test if fwupd could update any of my devices in my server.

After installation in PVE 9, it couldnt find the ESP!

In the PVE documentation https://pve.proxmox.com/pve-docs/pve-admin-guide.html#sysadmin_firmware_persistent it says to add `EspLocation=/boot/efi` to the `/etc/fwupd/daemon.conf`. This doesnt work either. (The doc is outdated in more ways: you have to add [fwupd] before EspLocation= too and this file gets automatically copied to /etc/fwupd/fwupd.conf).

Looking at https://github.com/fwupd/fwupd/wiki/PluginFlag:esp-not-found, it seems like this workaround was disabled by the fwupd package.

Is there any chance we could get fwupd working again in PVE 9?

In PVE8 this seem to work - even without EspLocation= ! There are 5 .conf files in /etc/fwupd instead of 0 in PVE9. Did something massive change in fwupd for trixie?!
 
I have the same problem.

I have a three node Proxmox cluster of Dell Optiplex mini PC's. Dell announced a BIOS firmware update and on version 8 I used fwupdmgr. That is not working anymore with version 9.

I think the only solution for now is to flash a USB drive with the BIOS firmware update, stick it in each node and install the firmware that way.