KRTirtho / spotube

🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
https://spotube.krtirtho.dev/
Other
31.26k stars 1.3k forks source link

Installation on Windows 10 fails #1924

Open sebthom opened 2 months ago

sebthom commented 2 months ago

Is there an existing issue for this? (Please read the description)

Current Behavior

I am trying to install the latest version using https://github.com/KRTirtho/spotube/releases/download/v3.8.1/Spotube-windows-x86_64-setup.exe

When I launch the exe the following error is displayed:

image

Runtime error "This action is only valid for products that are currently installed"


When I try to install it via scoop I get:

Installing 'spotube' (3.8.1) [64bit] from 'extras' bucket
Loading Spotube-windows-x86_64-setup.exe from cache
Extracting Spotube-windows-x86_64-setup.exe ... ERROR Exit code was 1!
Failed to extract files from C:\apps\scoop\apps\spotube\3.8.1\Spotube-windows-x86_64-setup.exe.
Log file:
  C:\apps\scoop\apps\spotube\3.8.1\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=spotube%403.8.1%3a+decompress+error

the innonp.log contains:

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.

Expected Behavior

I can install the application.

Alternatively can you provide a zip file as part of the release that conains the plain binaries?

Steps to reproduce

No response

Logs

Logs ``` ```

Operating System

Windows 10

Spotube version

v3.8.1

Installation source

GitHub Releases (Binary), Scoop (Windows)

Additional information

No response

Self grab

KRTirtho commented 1 month ago

Simply re-download the app, looks like something made the setup file to corrupt. Check if Windows Defender is interferring

sebthom commented 1 month ago

It still does not work. I disabled Defender RealTime protection. I tried intalling via scoop again and downloaded the file. I also tried the new 3.8.2 release.

Windows installer error: image

The scoop error is:

> scoop update spotube
spotube: 3.7.1 -> 3.8.2
Updating one outdated app:
Updating 'spotube' (3.7.1 -> 3.8.2)
Downloading new version
Loading Spotube-windows-x86_64-setup.exe from cache
Checking hash of Spotube-windows-x86_64-setup.exe ... ok.
Uninstalling 'spotube' (3.7.1)
Installing 'spotube' (3.8.2) [64bit] from 'extras' bucket
Loading Spotube-windows-x86_64-setup.exe from cache
Extracting Spotube-windows-x86_64-setup.exe ... ERROR Exit code was 1!
Failed to extract files from D:\scoop\apps\spotube\3.8.2\Spotube-windows-x86_64-setup.exe.
Log file:
  D:\scoop\apps\spotube\3.8.2\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=spotube%403.8.2%3a+decompress+error
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.

I also verified the SHA256 sum of the downloaded exe files.


Can you please provide a zip file for manual installation?

sebthom commented 1 month ago

I fixed the installation via scoop after reading https://github.com/ScoopInstaller/Extras/issues/13444 using:

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

Installation via scoop however bypasses the inno installer and simply extracts the files.

The issue with the setup exe not working persists and apparently I am not the only one having this issue so it seems to be systematic https://github.com/KRTirtho/spotube/issues/1308