Package: fwupd Version: 2.0.20-1 Severity: important Hi.
Since several months, I have the following error while attempting to upgrade my firmwares with fwupdmgr : ``` $ sudo fwupdmgr upgrade ╔══════════════════════════════════════════════════════════════════════════════╗ ║ Upgrade UEFI dbx from 20250507 to 20250902? ║ ╠══════════════════════════════════════════════════════════════════════════════╣ ║ This updates the list of forbidden signatures (the "dbx") to the latest ║ ║ release from Microsoft. ║ ║ ║ ║ Some insecure versions of the IGEL bootloader were added, due to a security ║ ║ vulnerability that allowed an attacker to bypass UEFI Secure Boot. ║ ║ ║ ╚══════════════════════════════════════════════════════════════════════════════╝ [...] failed to write-firmware: failed to write data to efivarsfs: Write error on file descriptor: No space left on device ``` When looking at that "efivarsfs" : ``` $ mount | grep efivars efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime) $ sudo df -h /sys/firmware/efi/efivars Filesystem Size Used Avail Use% Mounted on efivarfs 128K 101K 23K 82% /sys/firmware/efi/efivars $ sudo ls -l /sys/firmware/efi/efivars | wc -l 96 ``` So /sys/firmware/efi/efivars seems to be almost full. I don't know the size of the new dbx but... Shouldn't the old ones be erased before installing the new one ? I don't even know where that storage is located. I am not competent enough to know what should and shouldn't be kept in there. Should I make some free space ? Should I "sudo rm -f /sys/firmware/efi/efivars/*" ? -- System Information: Debian Release: forky/sid APT prefers testing APT policy: (500, 'testing'), (100, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.19.8+deb14-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_USER Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages fwupd depends on: ii libarchive13t64 3.8.5-1 ii libblkid1 2.41.3-4 ii libc6 2.42-13 ii libcbor0.10 0.10.2-2.1 ii libcurl3t64-gnutls 8.19.0-1 ii libdrm-amdgpu1 2.4.131-1 ii libdrm2 2.4.131-1 ii libflashrom1 1.6.0-2+b1 ii libfwupd3 2.0.20-1 ii libglib2.0-0t64 2.88.0-1 ii libgnutls30t64 3.8.12-3 ii libjcat1 0.2.5-1 ii libjson-glib-1.0-0 1.10.8+ds-2 ii liblzma5 5.8.2-2 ii libmbim-glib4 1.34.0-1 ii libmbim-proxy 1.34.0-1 ii libmm-glib0 1.24.2-2 ii libmnl0 1.0.5-3+b1 ii libpassim1 0.1.10-3 ii libpolkit-gobject-1-0 127-2 ii libprotobuf-c1 1.5.1-1+b1 ii libqmi-glib5 1.38.0-1 ii libqmi-proxy 1.38.0-1 ii libreadline8t64 8.3-4 ii libsqlite3-0 3.46.1-9+b1 ii libsystemd0 260.1-1 ii libtss2-esys-3.0.2-0t64 4.1.3-6 ii libusb-1.0-0 2:1.0.29-2+b1 ii libxmlb2 0.3.24-2 ii shared-mime-info 2.4-5+b3 ii systemd [systemd-sysusers] 260.1-1 ii zlib1g 1:1.3.dfsg+really1.3.1-3 Versions of packages fwupd recommends: ii bolt 0.9.10-1 ii dbus [default-dbus-system-bus] 1.16.2-4 ii fwupd-amd64-signed [fwupd-signed] 1:1.8+4 ii jq 1.8.1-4+b1 ii python3 3.13.9-3 ii udisks2 2.11.1-1 Versions of packages fwupd suggests: pn gir1.2-fwupd-2.0 <none> -- Configuration Files: /etc/fwupd/fwupd.conf [Errno 13] Permission non accordée: '/etc/fwupd/fwupd.conf' -- no debconf information

