surface-uefi-firmware icon indicating copy to clipboard operation
surface-uefi-firmware copied to clipboard

Extracting msi: error writing: no space...

Open kristof-linux opened this issue 1 year ago • 3 comments

Hello, I'm trying to extract the msi-surface file using your script, but i get error writing to file: no space left on device. Please can you help to solve this? Did i everything correct please - see attachment. Thx so much, Kristof

image image image

kristof-linux avatar Jun 06 '23 08:06 kristof-linux

Yeah this is an issue I ran into yesterday too. The reason for it is that MS made these MSI packages so big they dont fit into your memory anymore (they are extracted to /tmp which is a ramdisk).

I've pushed a fix that lets it extract the MSI in the current directory instead.

StollD avatar Jun 06 '23 08:06 StollD

Thx a lot, this worked!

Just a question for good understanding (i'm not so experienced in linux): this script will run automatically to check if there are more updates? Or how does it work exactly? Thx a lot for your help!

gr,

Kristof

kristof-linux avatar Jun 06 '23 19:06 kristof-linux

No, the script only extracts the .msi file that you have downloaded and "wraps" the firmware contained in it into a format usable by fwupd. It doesn't download or check anything itself. So if you want to stay up-to-date on the firmware, you'll have to occasionally check the link in the readme and see if something changed.

qzed avatar Jun 06 '23 20:06 qzed