linux-surface / surface-uefi-firmware

UEFI firmware updates for surface using fwupd. WIP, be careful.
104 stars 9 forks source link

Extracting msi: error writing: no space... #28

Open kristof-linux opened 1 year ago

kristof-linux commented 1 year ago

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

StollD commented 1 year ago

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.

kristof-linux commented 1 year ago

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

qzed commented 1 year ago

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.