ScoopInstaller / Main

📦 The default bucket for Scoop.
https://scoop.sh
The Unlicense
1.56k stars 931 forks source link

wasmer@v4.3.3: decompress error #5986

Open moshen opened 2 weeks ago

moshen commented 2 weeks ago

When updating wasmer I get the following error:

scoop update *
wasmer: v4.3.2 -> v4.3.3
Updating one outdated app:
Updating 'wasmer' (v4.3.2 -> v4.3.3)
Downloading new version
wasmer-windows.exe (60.8 MB) [=========================================] 100%
Checking hash of wasmer-windows.exe ... ok.
Uninstalling 'wasmer' (v4.3.2)
Installing 'wasmer' (v4.3.3) [64bit] from 'main' bucket
Loading wasmer-windows.exe from cache
Extracting wasmer-windows.exe ... ERROR Exit code was 1!
Failed to extract files from C:\Users\moshen\scoop\apps\wasmer\v4.3.3\wasmer-windows.exe.
Log file:
  ~\scoop\apps\wasmer\v4.3.3\innounp.log

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/ScoopInstaller/Main/issues/new?title=wasmer%40v4.3.3%3a+decompress+error

When I check the contents of ~\scoop\apps\wasmer\v4.3.3\innounp.log, it is empty

moshen commented 2 weeks ago

When I attempt to unpack manually, I get:

innounp.exe .\wasmer-windows.exe
Signature detected: Inno Setup Setup Data (6.3.0)
This is not directly supported, but i'll try to unpack it as version 5602
; Version detected: 6300
Critical error: The setup files are corrupted. Please obtain a new copy of the program.
moshen commented 2 weeks ago

Not sure why it's even trying innounp while there's a tarball available: image

ubranch commented 2 weeks ago
scoop uninstall innounp
scoop bucket add versions
scoop install versions/innounp-unicode
moshen commented 2 weeks ago

@ubranch That does work

innounp.exe .\wasmer-windows.exe
*innounp*, the Inno Setup Unpacker. Version 1.70
Inno Setup archive: C:\Users\moshen\Downloads\wasmer-windows.exe
=> Version detected: 6300 (Unicode)
Compression used: lzma2
Files: 17 ; Bytes: 359770283
Compiled Pascal script: 3946 byte(s)
innounp.exe -x .\wasmer-windows.exe
*innounp*, the Inno Setup Unpacker. Version 1.70
Inno Setup archive: C:\Users\moshen\Downloads\wasmer-windows\wasmer-windows.exe
=> Version detected: 6300 (Unicode)
#1 {app}\bin\wasmer-headless.exe
Reading slice C:\Users\moshen\Downloads\wasmer-windows\wasmer-windows.exe
#2 {app}\bin\wasmer.exe
#3 {app}\include\README.md
#4 {app}\include\wasm.h
#5 {app}\include\wasm.hh
#6 {app}\include\wasmer.h
#7 {app}\include\wasmer_wasm.h
#8 {app}\lib\wasmer-headless.dll
#9 {app}\lib\wasmer-headless.dll.lib
#10 {app}\lib\wasmer-headless.lib
#11 {app}\lib\wasmer.dll
#12 {app}\lib\wasmer.dll.lib
#13 {app}\lib\wasmer.lib
#14 {app}\LICENSE
#15 {app}\ATTRIBUTIONS
#16 {app}\bin\wax.cmd
#17 install_script.iss

At least for this package, since there is a tarball available, I'm going to keep my PR, unless a maintainer closes it.