ScoopInstaller / Extras

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

[Bug]: nvcleanstall@1.16.0: download failed #12549

Closed YisusChrist closed 9 months ago

YisusChrist commented 9 months ago

Prerequisites

Package Name

nvcleanstall

Expected/Current Behaviour

As mentioned in https://github.com/ScoopInstaller/Extras/issues/12517#issuecomment-1867716510, the URL hardcoded in the package is no longer available, so the installation fails when trying to access. Doing from the browser you can see the following:

image

With an invalid certificate from the server. The software can be installed from multiple servers, not just one unique URL:

image

But the problem is that the available servers list is not always the same, it keeps changing frequently.

Steps to Reproduce

PS> scoop install extras/nvcleanstall
Installing 'nvcleanstall' (1.16.0) [64bit] from extras bucket
The remote certificate is invalid according to the validation procedure.
URL https://nl2-dl.techpowerup.com/files/NVCleanstall_1.16.0.exe#/NVCleanstall.exe is not valid

Possible Solution

Change the download URL to another one which is permanent or check multiple URLs (as the installer is available through multiple servers) during the installation. I don't know exactly how hard can it be to find a permanent link or to perform a discovery of the available URLs during the installation, but it seems to be the only feasible solution.

Scoop and Buckets Version

PS> scoop --version
Current Scoop version:
v0.3.1 - Released at 2022-11-15

'extras' bucket:
b2258212e (HEAD -> master, origin/master, origin/HEAD) spotify-qt: Update to version 3.11

'main' bucket:
4f7bcb890 (HEAD -> master, origin/master, origin/HEAD) trid: Update to version 2.24-23.12.31

'nirsoft' bucket:
b071ab2 (HEAD -> master, origin/master, origin/HEAD) Updated ShadowCopyView

'nonportable' bucket:
856625e (HEAD -> master, origin/master, origin/HEAD) goodsync-np: Update to version 12.5.2

Scoop Config

PS> scoop config

root_path    : C:\ProgramData\Scoop
global_path  : C:\ProgramData\Scoop\GlobalScoopApps
last_update  : 2023-12-31T18:47:25.3177561+01:00
scoop_branch : master
scoop_repo   : https://github.com/ScoopInstaller/Scoop

PowerShell Version

PS> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.22621.2506
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.22621.2506
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

Additional Softwares

No response

github-actions[bot] commented 9 months ago

The specified manifest [Bug]: nvcleanstall does not exist in this bucket. Make sure you opened the issue in the correct bucket.

YisusChrist commented 9 months ago

Can this have some attention? I don't know why this is closed automatically saying that the Nvcleanstall package is not found...