linux-surface / surface-uefi-firmware

UEFI firmware updates for surface using fwupd. WIP, be careful.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extracting msi: error writing: no space...

kristof-linux opened this issue · 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

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.

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

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.