ScoopInstaller / Main

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

[Bug]: Can't shim 'odin.exe': File doesn't exist. #5884

Open Ev1lT3rm1nal opened 3 weeks ago

Ev1lT3rm1nal commented 3 weeks ago

Prerequisites

Package Name

odin

Expected/Current Behaviour

I can't install the new version of odin (2024-06) because scoop won't find odin.exe due to now it's under windows_artifacts folder

Steps to Reproduce

PS> scoop install odin
WARN  Scoop uses 'aria2c' for multi-connection downloads.
WARN  Should it cause issues, run 'scoop config aria2-enabled false' to disable it.
WARN  To disable this warning, run 'scoop config aria2-warning-enabled false'.
Installing 'odin' (2024-06) [64bit] from 'versions' bucket
Loading odin-windows-amd64-dev-2024-06.zip from cache.
Checking hash of odin-windows-amd64-dev-2024-06.zip ... ok.
Extracting odin-windows-amd64-dev-2024-06.zip ... done.
Linking ~\scoop\apps\odin\current => ~\scoop\apps\odin\2024-06
Creating shim for 'odin'.
Get-Command: C:\Users\PC\scoop\apps\scoop\current\lib\install.ps1:783
Line |
 783 |              $bin = (Get-Command $target).Source
     |                      ~~~~~~~~~~~~~~~~~~~
     | The term 'odin.exe' is not recognized as a name of a cmdlet, function, script file, or executable program. Check
     | the spelling of the name, or if a path was included, verify that the path is correct and try again.
Can't shim 'odin.exe': File doesn't exist.

Possible Solution

Change "bin": "odin.exe", to "bin": "windows_artifacts/odin.exe", in https://github.com/ScoopInstaller/Versions/blob/5405224af4fda00c76f44c2e0a30ca288a9fb006/bucket/odin.json#L13

Scoop and Buckets Version

~> scoop --version                                                                                06/05/2024 12:41:48 AM
Current Scoop version:
d337bb1f (HEAD -> master, tag: v0.4.2, origin/master, origin/HEAD) chore(release): Bump to version 0.4.2 (#5964)

'main' bucket:
2c9121843 (HEAD -> master, origin/master, origin/HEAD) red: Update to version 05jun24

'extras' bucket:
de86b88f3 (HEAD -> master, origin/master, origin/HEAD) openvpn-connect@3.2.3.1851: Fix hash (Closes #13402)

'versions' bucket:
5405224af (HEAD -> master, origin/master, origin/HEAD) vlc-nightly: Update to version 20240605

'nirsoft' bucket:
08dbf0e (HEAD -> master, origin/master, origin/HEAD) 'updated'

'sysinternals' bucket:
b29cb67 (HEAD -> main, origin/main, origin/HEAD) sysinternals-suite: Update to version 2024.05.28

'php' bucket:
9667fec (HEAD -> master, origin/master, origin/HEAD) php8.3: Update to version 8.3.7

'nerd-fonts' bucket:
31020abc (HEAD -> master, origin/master, origin/HEAD) LXGWNeoXiHei: Update to version 1.123.1

'nonportable' bucket:
e3a55729 (HEAD -> master, origin/master, origin/HEAD) nvidia-display-driver-dch-np: Update to version 555.99

'java' bucket:
22628523 (HEAD -> master, origin/master, origin/HEAD) temurin17-nightly-jre: Update to version 17.0.12-5.0.ea

'games' bucket:
ce73ddda3 (HEAD -> master, origin/master, origin/HEAD) cataclysm-dda-tiles-experimental: Update to version 2024-06-05-0202

'KnotUntied_scoop-fonts' bucket:
8f8e5c6 (HEAD -> master, origin/master, origin/HEAD) monaspacexenon: Update to version 1.101

Scoop Config

~> scoop config                                                                                   06/05/2024 12:42:08 AM

last_update          scoop_repo                              scoop_branch
-----------          ----------                              ------------
6/5/2024 12:33:03 AM https://github.com/ScoopInstaller/Scoop master

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