ScoopInstaller / Extras

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

[Bug]: puttie install failure because putty.exe can't be shimmed #13363

Closed clin1234 closed 3 months ago

clin1234 commented 3 months ago

Prerequisites

Package Name

puttie

Expected/Current Behaviour

Got the following output

Updating 'puttie' (20240507-31a335e7 -> 20240523-7604753a)
Downloading new version
Loading PuTTie-file-Release-7604753a.zip from cache.
Checking hash of PuTTie-file-Release-7604753a.zip ... ok.
Uninstalling 'puttie' (20240507-31a335e7)
Removing shim 'pageant.shim'.
Removing shim 'pageant.exe'.
Removing shim 'plink.shim'.
Removing shim 'plink.exe'.
Removing shim 'pscp.shim'.
Removing shim 'pscp.exe'.
Removing shim 'psftp.shim'.
Removing shim 'psftp.exe'.
Removing shim 'psocks.shim'.
Removing shim 'psocks.exe'.
Unlinking ~\scoop\apps\puttie\current
Installing 'puttie' (20240523-7604753a) [64bit] from 'extras' bucket
Loading PuTTie-file-Release-7604753a.zip from cache.
Extracting PuTTie-file-Release-7604753a.zip ... done.
Linking ~\scoop\apps\puttie\current => ~\scoop\apps\puttie\20240523-7604753a
Creating shim for 'pageant'.
Making C:\Users\ךינשגכהד\scoop\shims\pageant.exe a GUI binary.
Creating shim for 'plink'.
Creating shim for 'pscp'.
Creating shim for 'psftp'.
Creating shim for 'psocks'.
Creating shim for 'putty'.
Get-Command : The term 'putty.exe' is not recognized as the name of a
cmdlet, function, script file, or operable program. Check the spelling of
the name, or if a path was included, verify that the path is correct and
try again.
At C:\Users\ךינשגכהד\scoop\apps\scoop\current\lib\install.ps1:757 char:21
+             $bin = (Get-Command $target).Source
+                     ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (putty.exe:String) [Get-Comm
   and], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException,Microsoft.PowerShel
   l.Commands.GetCommandCommand

Can't shim 'putty.exe': File doesn't exist.

Steps to Reproduce

scoop update puttie

Possible Solution

Perhaps include putty.exe as part of executable shims within the manifest?

Scoop and Buckets Version

Current Scoop version:
dec42327 (HEAD -> develop, origin/develop) fix(decompress): Match `extract_dir`/`extract_to` and archives (#5983)

'main' bucket:
e494ce96c (HEAD -> master, origin/master, origin/HEAD) yt-dlp: Update to version 2024.05.27

'extras' bucket:
952da45b3 (HEAD -> master, origin/master, origin/HEAD) ida-free@8.4.240527: Fix hash (Closes #13362)

'versions' bucket:
27355d686 (HEAD -> master, origin/master, origin/HEAD) yt-dlp-nightly: Update to version 2024.05.27.232744

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

'sysinternals' bucket:
e669cc0 (HEAD -> main, origin/main, origin/HEAD) chore(ci): switch to `pull_request_target` trigger

'nerd-fonts' bucket:
a6b9261c (HEAD -> master, origin/master, origin/HEAD) SarasaGothic: Update to version 1.0.13

'nonportable' bucket:
55968d38 (HEAD -> master, origin/master, origin/HEAD) xysubfilter-libass-np: Update to version 20240526

'java' bucket:
dcc2673f (HEAD -> master, origin/master, origin/HEAD) temurin8-nightly-jre: Update to version 8.0.422-2.0.202405231342

'games' bucket:
e4f0a5bb1 (HEAD -> master, origin/master, origin/HEAD) cataclysm-dda-tiles-experimental: Update to version 2024-05-27-2230

'.sm' bucket:
fatal: not a git repository (or any of the parent directories): .git

'404NetworkError_scoop-bucket' bucket:
9a07edd (HEAD -> main, origin/main, origin/HEAD) imagemagick: Update to version 7.1.1-33

'ACooper81_scoop-apps' bucket:
d28b6a324 (HEAD -> master, origin/master, origin/HEAD) ZigDevCLI-Portable: Update to version 0.13.0-dev.274

'aegoroff_scoop-bucket' bucket:
808e624 (HEAD -> main, origin/main, origin/HEAD) release: 5.3.3

'akirco_aki-apps' bucket:
6c3a33e5 (HEAD -> master, origin/master, origin/HEAD) yt-dlp: Update to version 2024.05.27

'anderlli0053_DEV-tools' bucket:
289b70f24a (HEAD -> master, origin/master, origin/HEAD) chromium-dev: Update to version 127.0.6506.0-r1306534

'AntonOks_scoop-aoks' bucket:
533be1b (HEAD -> master, origin/master, origin/HEAD) swagger-codegen-aoks: Update to version 3.0.57

'brian6932_dank-scoop' bucket:
d549a1bd (HEAD -> master, origin/master, origin/HEAD) streamlink-nightly-lean: Update to version 6.7.4-6-g9f5983b

'Capella87_capella-bucket' bucket:
ad82eaa (HEAD -> master, origin/master, origin/HEAD) lrcget: Update to version 0.3.2

'cc713_ownscoop' bucket:
dfb11825 (HEAD -> master, origin/master, origin/HEAD) LunaTranslator: Update to version 2.53.3

'chawyehsu_dorado' bucket:
a0342ba5 (HEAD -> master, origin/master, origin/HEAD) swift-nightly: Update to version 20240527.3

'crisipa_scoopbucket' bucket:
f74d8ce (HEAD -> master, origin/master, origin/HEAD) add scilab

'Deskehs_personalBucket' bucket:
7ba0f32 (HEAD -> master, origin/master, origin/HEAD) 86box-experimental: Update to version b5797

'detain_scoop-emulators' bucket:
b9cfc59ef (HEAD -> master, origin/master, origin/HEAD) ruffle-nightly: Update to version 2024-05-28

'Donaldduck8_malware-analysis-bucket' bucket:
207c5ee (HEAD -> master, origin/master, origin/HEAD) cyberchef: Update to version 10.18.6

'DoveBoy_Apps' bucket:
9ac63b09 (HEAD -> master, origin/master, origin/HEAD) pywxdump: Update to version 3.0.26

'duzyn_scoop-cn' bucket:
a0c8b89e (HEAD -> master, origin/master, origin/HEAD) Updated on 2024-05-28 01:25 +00:00

'FlawlessCasual17_MyScoop' bucket:
ad9348a00 (HEAD -> master, origin/master, origin/HEAD) securefs: Add version 1.0.0

'hermanjustnu_scoop-emulators' bucket:
72370cc2e (HEAD -> master, origin/master, origin/HEAD) simple64: Update to version 2024.05.3

'hoilc_scoop-lemon' bucket:
8257865af (HEAD -> master, origin/master, origin/HEAD) ytdlp: Update to version 2024.05.27

'HUMORCE_nuke' bucket:
57436fd4 (HEAD -> master, origin/master, origin/HEAD) yt-dlp: Update to version 2024.05.27

'icecreamZeng_scoop-bucket' bucket:
96044f9 (HEAD -> master, origin/master, origin/HEAD) imfile: Update to version 1.1.0

'IsaacShoebottom_scoop-bucket' bucket:
c573e5b (HEAD -> master, origin/master, origin/HEAD) vpkedit: Update to version 4.2.1

'Jadeiin_scoop' bucket:
23af197 (HEAD -> master, origin/master, origin/HEAD) qbittorrent-cli: Update
 to version 1.8.24148.1

'joaoricarte_jr-bucket' bucket:
7282fef (HEAD -> main, origin/main, origin/HEAD) Updated apps

'JourneyOver_scoop-buckets' bucket:
2d7374c (HEAD -> main, origin/main, origin/HEAD) warcraft-logs: Update to version 8.5.9

'kazzarin_bucket' bucket:
a203c68 (HEAD -> master, origin/master, origin/HEAD) yt-dlp-nightly: Update to version 2024.05.27.232744

'kkzzhizhou_scoop-apps' bucket:
fac79e578 (HEAD -> master, origin/master, origin/HEAD) Update Mon May 27 04:46:42 UTC 2024

'lazuee' bucket:
7a6e6f9 (HEAD -> main, origin/main, origin/HEAD) lapce-nightly: Update to version 0.4.1-nightly.6a64a53

'lewis-yeung_scoop-bucket' bucket:
3e31a2f (HEAD -> main, origin/main, origin/HEAD) oh-my-posh: Update to version 20.2.2

'liaoya_scoop-bucket' bucket:
a8d0a3e (HEAD -> master, origin/master, origin/HEAD) Update winlibs and codeblocks

'littleli_Scoop-littleli' bucket:
6ad72e3 (HEAD -> master, origin/master, origin/HEAD) netsurf: Update to version 6742

'lzwme_scoop-proxy-cn' bucket:
6765b037e (HEAD -> main, origin/main, origin/HEAD) Updated at 2024-05-28T01:32:11.308Z

'mapleafgo_scoop-bucket' bucket:
f51c84b (HEAD -> master, origin/master, origin/HEAD) utools: Update to version 5.1.1

'mgziminsky_scoop-bucket' bucket:
231887f (HEAD -> master, origin/master, origin/HEAD) qbittorrent: Update to version 4.6.5

'MMKubicki_ScoopBucket' bucket:
6a7c05d (HEAD -> main, origin/main, origin/HEAD) workerd: Update to version 1.20240524.0

'nicerloop_scoop-nicerloop' bucket:
18c2451 (HEAD -> master, origin/master, origin/HEAD) sourcegit: Update to version 8.14

'noql-net_scoop' bucket:
a66f5cd (HEAD -> master, origin/master, origin/HEAD) sing-box: Update to version 1.9.0

'NyaMisty_scoop_bucket_misty' bucket:
cad2a3fd (HEAD -> master, origin/master, origin/HEAD) wireshark-nightly: Update to version 4.3.0rc0-2573-g91cdcb2737ff

'Pagliacii_pagliacii-bucket' bucket:
43de838 (HEAD -> main, origin/main, origin/HEAD) neovim-nightly: Update to version v0.11.0-dev-110

'petlyh_scoop-bucket' bucket:
983befe (HEAD -> main, origin/main, origin/HEAD) wiiu-downloader: Update to version 2.57

'pinebright_scoop-bucket' bucket:
f01ec25 (HEAD -> master, origin/master, origin/HEAD) tablacus-explorer: Update to version 24.5.11

'qwerty12_scoop-alts' bucket:
505656f (HEAD -> master, origin/master, origin/HEAD) dnspyex-nightly: Update to version 2024.05.27.191659+cf574ea

'qyurila_scoop-bucket' bucket:
fe4f4f1 (HEAD -> master, origin/master, origin/HEAD) media-downloader: Update to version 4.7.0

'RecursiveMaple_scoop' bucket:
bb37c15 (HEAD -> master, origin/master, origin/HEAD) zotero7: Update to version 7.0.0-beta.81

'Small-Ku_turbo-bucket' bucket:
5fc5613 (HEAD -> main, origin/main, origin/HEAD) packwiz: Update to version
0.0.198+7b4be47.9259662367

'snyk_scoop-snyk' bucket:
e612f8e (HEAD -> master, origin/master, origin/HEAD) Upgraded to latest Snyk version skip-checks: true

'tleepa_scoop-bucket' bucket:
c077fdb (HEAD -> main, origin/main, origin/HEAD) doublecmd-snapshot: Update to version 1.2.0.r11344

'topstone_scoop-bucket-t_misc' bucket:
56b473b (HEAD -> main, origin/main, origin/HEAD) SQLite DLL: Update to version 3.46.0

'topstone_scoop-bucket-t_shogi' bucket:
cf096dc (HEAD -> main, origin/main, origin/HEAD) たけわらべ: Fix JSON data

'verymucho_knick-knacks' bucket:
f4679b9 (HEAD -> master, origin/master, origin/HEAD) git-annex-autobuild: Update to version 10.20240431-g9442937865677f469e792e5c5a471667c46f7703

'WenSimEHRP_OpenTTD-bucket' bucket:
ca6c0bd (HEAD -> master, origin/master, origin/HEAD) openttd-nightly: Update to version 20240527-master-g692943669d

Scoop Config

last_update    : 2024-05-27T23:15:50.4147739-04:00
update_nightly : True
scoop_branch   : develop
scoop_repo     : https://github.com/ScoopInstaller/Scoop
alias          : @{si=scoop-si; sb=scoop-sb}

PowerShell Version

Name                           Value
----                           -----
PSVersion                      7.5.0-preview.3
PSEdition                      Core
GitCommitId                    7.5.0-preview.3
OS                             Microsoft Windows 10.0.26217
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

aliesbelik commented 3 months ago

Seems to be caused by https://github.com/lalbornoz/PuTTie/issues/25#issuecomment-2122787818.