Extras icon indicating copy to clipboard operation
Extras copied to clipboard

[Bug]: [email protected]: decompress error

Open msuesskraut opened this issue 1 year ago • 4 comments

scoop update inno-setup fails for inno-setup 6.3.0 and 6.3.1 (see below for newer version):

Extracting innosetup-6.3.0.exe ... ERROR Exit code was 1!
Failed to extract files from C:\Users\Martin\scoop\apps\inno-setup\6.3.0\innosetup-6.3.0.exe.

Content of log file ~\scoop\apps\inno-setup\6.3.0\innounp.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
Critical error: The setup files are corrupted. Please obtain a new copy of the program.
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.
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.

msuesskraut avatar Jun 10 '24 15:06 msuesskraut

The same happens for [email protected].

The logfile:

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.
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.

msuesskraut avatar Jun 12 '24 07:06 msuesskraut

A new version of innounp would be required, which supports the latest data format.

c-s-w avatar Jun 12 '24 07:06 c-s-w

https://sourceforge.net/p/innounp/discussion/353235/thread/ef0e2c5c41/

xoriath avatar Jun 21 '24 14:06 xoriath

  • innounp hasn't been updated since 202012
    • Made by/last maintained by: Ariman
    • License: GPLv2
    • Last version: 0.50
    • Wrriten in: pascal
    • repo: https://sourceforge.net/projects/innounp/
      • github mirror: https://github.com/WhatTheBlock/innounp
    • Do you think it has been abandoned ?
      • If so then what ?
  • Windows InnoUnpacker 1.9.2 is a GUI tool
    • Made by: Jürgen Rathlev
    • License: MPL+LGPL
    • Written in: pascal
    • repo: https://github.com/jrathlev/InnoUnpacker-Windows-GUI
    • web: https://www.rathlev-home.de/index-e.html?home-e.html#unpack
    • uses innounp
    • has a patched fork/build of innounp to handle unicode
      • called innounp-16x
      • source/binary on website
        • https://www.rathlev-home.de/tools/download/innounp16x.zip
        • https://www.rathlev-home.de/sources/download/d10/innounp16xsrc.zip
  • innosetup
    • Made by: Jordan Russel
    • License: has a BSD4c like license, requires attribution, disclaimer and non-misrepresentation-by-forks
    • Written in: pascal
    • repo: https://github.com/jrsoftware/issrc
    • web: https://jrsoftware.org/isdl.php
    • /? on the self-installer-exe shows available options
    • has args for /DIR /Silent
    • has a non-administrative install that unpacks to user profile directory but also modifies registry keys.
  • innoextract
    • Made by: Daniel Scharrer
    • License: BSD3c like
    • Written in: C++
    • repo: https://github.com/dscharrer/innoextract
    • apparently supports upto innosetup-6.22
  • other decompression software
    • 7zip
      • cannot unpack, and does not seem to be headed that way
      • https://sourceforge.net/p/sevenzip/discussion/45798/thread/def4e9fa/
      • https://github.com/lvsti/p7zip/blob/master/ChangeLog
    • peazip
      • cannot unpack, and does not seem to be headed that way
      • supported formats: https://peazip.github.io/peazip-free-archiver.html
      • https://peazip.github.io/changelog.html

hgkamath avatar Jun 22 '24 16:06 hgkamath

So what do we do now?

ubranch avatar Jul 08 '24 06:07 ubranch

As seen in Scoop v0.5.0:

Features

[...]

  • decompress: Use innounp-unicode as default Inno Setup Unpacker (https://github.com/ScoopInstaller/Scoop/pull/6028)

Uninstall innounp etc. and install innounp-unicode

MMKubicki avatar Jul 08 '24 09:07 MMKubicki

scoop uninstall innounp
scoop bucket add versions
scoop install versions/innounp-unicode

ubranch avatar Jul 08 '24 09:07 ubranch