ScoopInstaller / Extras

📦 The Extras bucket for Scoop.
https://scoop.sh
The Unlicense
1.79k stars 1.35k forks source link

[Bug]: persepolis@5.0.1.0: decompress error #14115

Open dodumosu opened 3 hours ago

dodumosu commented 3 hours ago

Prerequisites

Package Name

persepolis

Expected/Current Behaviour

after downloading the install package, extraction should complete and install should complete successfully. it does not. whether the download is done using aria2c or not, the package fails to extract.

sample output:

'aria2-enabled' has been set to 'false'
persepolis: 5.0.0.0 -> 5.0.1.0
Updating one outdated app:
Updating 'persepolis' (5.0.0.0 -> 5.0.1.0)
Downloading new version
persepolis_5.0.1.0_windows_64bit.exe (109.0 MB) [=============================================================] 100%
Checking hash of persepolis_5.0.1.0_windows_64bit.exe ... ok.
Uninstalling 'persepolis' (5.0.0.0)
Installing 'persepolis' (5.0.1.0) [64bit] from 'extras' bucket
Loading persepolis_5.0.1.0_windows_64bit.exe from cache
Extracting persepolis_5.0.1.0_windows_64bit.exe ... ERROR Exit code was 1!
Failed to extract files from C:\Users\User\scoop\apps\persepolis\5.0.1.0\persepolis_5.0.1.0_windows_64bit.exe.
Log file:
  ~\scoop\apps\persepolis\5.0.1.0\innounp.log

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/ScoopInstaller/Extras/issues/new?title=persepolis%405.0.1.0%3a+decompress+error
'aria2-enabled' has been set to 'true'

Steps to Reproduce

PS> scoop config aria2-enabled false && scoop install persepolis

Possible Solution

Either the upstream package is corrupt or the packing method has changed and innounp cannot extract it.

Scoop and Buckets Version

Current Scoop version:
859d1db5 (HEAD -> master, tag: v0.5.2, origin/master, origin/HEAD) chore(release): Bump to version 0.5.2 (#6080)

'main' bucket:
7919bcd6e (HEAD -> master, origin/master, origin/HEAD) terraform-switcher: Update to version 1.2.3

'extras' bucket:
f10f4492b (HEAD -> master, origin/master, origin/HEAD) swyh-rs: Update to version 1.11.6

'nerd-fonts' bucket:
35ead8f5 (HEAD -> master, origin/master, origin/HEAD) LXGWNeoXiHei: Update to version 1.207

'java' bucket:
5953f265 (HEAD -> master, origin/master, origin/HEAD) temurin: Add version 23 (#527)

Scoop Config

last_update         scoop_repo                              scoop_branch aria2-enabled
-----------         ----------                              ------------ -------------
30/09/2024 23:09:14 https://github.com/ScoopInstaller/Scoop master                True

PowerShell Version

Name                           Value
----                           -----
PSVersion                      7.4.5
PSEdition                      Core
GitCommitId                    7.4.5
OS                             Microsoft Windows 10.0.19045
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Additional Softwares

No response

dodumosu commented 3 hours ago

output of the innoup log:

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
Unpacking failed. This version is not supported.
dodumosu commented 3 hours ago

there's another package for extracting Inno Setup installers that supports the 6.3 version that Persepolis is now using. it apparently includes a command line version though it's a GUI app.