Page 1 of 1

[SOLVED] Unzip error on windows 7 embedded

Published: February 5, 2021 - 3:29 PM
by t.heroult
Wapt: 1.8.2 (Debian Server)
Target: Windows 7 embedded

Good morning
On some Windows 7 Embedded x86 targets, packages fail to decompress.
The console returns this message:

Code: Select all

Traceback (most recent call last):
  File "c:\Program Files\wapt\common.py", line 3763, in install_wapt
    packagetempdir = entry.unzip_package(cabundle=self.cabundle)
  File "c:\Program Files\wapt\waptpackage.py", line 2287, in unzip_package
    raise e
IOError: [Errno 28] No space left on device
IOError: [Errno 28] No space left on device
I should point out that there are still several tenths of a GB of free space and that the package is only 200 MB.

Could this be a rights issue?

Thank you for your help.
Tom

Re: Unzip error on windows 7 embedded

Published: February 5, 2021 - 3:33 PM
by htouvet
The unzip file is located in the %TEMP directory of the System account. (On a normal Windows 7 system, this is c:\windows\temp.
Perhaps on Windows Embedded this directory is mounted on a small partition?)

Re: Unzip error on windows 7 embedded

Published: February 5, 2021 - 3:49 PM
by t.heroult
Okay, I'll look into it.
I'll let you know the results.

Thanks

Re: Unzip error on windows 7 embedded

Published: February 5, 2021 - 5:01 PM
by t.heroult
Bingo, that was it!
I changed the temp folder in the SYS account, which was pointing to a 100MB RAM disk, to the usual Windows\Temp folder, and after a reboot, everything is OK.

Good catch! :)

Thanks,
Tom