I also ran into this "No space left on device" error, but in a different situation.

I knew that a particular Dell laptop I was working on had firmware available via fwupd, so I had the bright idea to boot Debian Live and install fwupd to update it.

But I realized some firmware images (maybe _all_ system BIOS images?) actually work by writing things into the EFI partition, to be updated upon reboot (like how MS Windows also does it). So my bright idea didn't work, since I didn't yet have a drive installed with an EFI partition. But due to the error being about "No space" I wasted some time trying to resolve that, before realizing the real issue. After I had a proper Debian install with EFI it worked fine.

So I think part of the issue here is that fwupd should better detect when it's completely missing things it needs to be successful and give an improved error and maybe point to documentation about how it works.

In my case it was "no EFI partition", but others in this bug report have alluded to things like efivars, the BIOS locking things down, etc. So some additional sanity checks of these things would be nice.

Thanks,

--
Matt Taggart
m...@lackof.org

Reply via email to