topgrade-rs / topgrade

Upgrade all the things
GNU General Public License v3.0
2.08k stars 140 forks source link

`--only wsl` calls `~/.cargo/bin/cargo-install-update` without `PATH=/home/<username>/.cargo/bin/:..` set #862

Open HenkPoley opened 4 months ago

HenkPoley commented 4 months ago

Erroneous Behavior

Under Windows, when you have topgrade update cargo packages under WSL, it doesn't (fully?) load .bashrc nor .profile, so cargo-install-update cannot find ~/.cargo/bin/cargo.

── (Ubuntu) 09:51:30 - Cargo ───────────────────────────────────────────────────
    Polling registry 'https://index.crates.io/'....

Package       Installed  Latest   Needs update
topgrade      v14.0.1    v15.0.0  Yes
cargo-update  v13.4.0    v13.4.0  No
fd-find       v10.1.0    v10.1.0  No
ripgrep       v14.1.0    v14.1.0  No

Updating topgrade
thread 'main' panicked at /home/henk/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-update-13.4.0/src/main.rs:285:26:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
cargo failed:
   0: Command failed: `/home/henk/.cargo/bin/cargo-install-update install-update --git --all`
   1: `/home/henk/.cargo/bin/cargo-install-update` failed: exit status: 101

Location:
   /home/henk/.cargo/registry/src/index.crates.io-6f17d22bba15001f/topgrade-14.0.1/src/steps/generic.rs:73
(Ubuntu) Retry? (y)es/(N)o/(s)hell/(q)uit

Expected Behavior

/home/<username>/.cargo/bin/: is prended to PATH, or .bashrc or .profile are sourced before cargo-install-update is executed.

Steps to reproduce

Install topgrade under Windows Install rustup / cargo / etc. under WSL Install an older cargo package, e.g. cargo install fd-find@10.0.0

See also: https://github.com/nabijaczleweli/cargo-update/issues/262

Possible Cause (Optional)

PATH is not fully initialized.

Problem persists without calling from topgrade

cargo-install-update under WSL works fine from the (s)hell option after the error. Since it sets the full PATH.

Did you run topgrade through Remote Execution

If yes, does the issue still occur when you run topgrade directly in your remote host

cargo-install-update under WSL works fine from the (s)hell option after the error. Since it sets the full PATH.

Configuration file (Optional)

Additional Details

Verbose Output (topgrade -v)

cargo-install-update moved out of the way and replaced with this shell script to strace command executions:

#!/bin/bash
env
strace -fe execve /home/henk/.cargo/bin/cargo-install-update.bak "$@"

Note from the output of env that /home/henk/.cargo/bin is not included in HOME=

PowerShell 7.4.3
PS C:\Users\henk> topgrade.exe -v --only wsl
DEBUG Configuration at C:\Users\henk\AppData\Roaming\topgrade.toml
DEBUG Loaded configuration: ConfigFile { include: Some(Include { paths: None }), misc: Some(Misc { pre_sudo: None, sudo_command: None, disable: None, ignore_failures: None, remote_topgrades: None, remote_topgrade_path: None, ssh_arguments: None, tmux_arguments: None, set_title: None, display_time: None, assume_yes: None, no_retry: None, run_in_tmux: None, cleanup: None, notify_each_step: None, skip_notify: None, bashit_branch: None, only: None, no_self_update: None, log_filters: None }), pre_commands: Some({}), post_commands: Some({}), commands: Some({}), python: Some(Python { enable_pip_review: None, enable_pip_review_local: None, enable_pipupgrade: Some(true), pipupgrade_arguments: Some("-y -u --pip-path pip") }), composer: Some(Composer { self_update: None }), brew: Some(Brew { greedy_cask: None, greedy_latest: None, autoremove: None, fetch_head: None }), linux: Some(Linux { yay_arguments: None, aura_aur_arguments: None, aura_pacman_arguments: None, arch_package_manager: None, show_arch_news: None, garuda_update_arguments: None, trizen_arguments: None, pikaur_arguments: None, pamac_arguments: None, dnf_arguments: None, nix_arguments: None, nix_env_arguments: None, apt_arguments: None, enable_tlmgr: None, redhat_distro_sync: None, suse_dup: None, rpm_ostree: None, emerge_sync_flags: None, emerge_update_flags: None, home_manager_arguments: None }), git: Some(Git { max_concurrency: None, arguments: None, repos: None, pull_predefined: None }), containers: None, windows: Some(Windows { accept_all_updates: None, self_rename: None, open_remotes_in_new_terminal: None, wsl_update_pre_release: None, wsl_update_use_web_download: None }), npm: Some(NPM { use_sudo: None }), yarn: Some(Yarn { use_sudo: None }), vim: Some(Vim { force_plug_update: None }), firmware: Some(Firmware { upgrade: None }), vagrant: Some(Vagrant { directories: None, power_on: None, always_suspend: None }), flatpak: Some(Flatpak { use_sudo: None }), distrobox: Some(Distrobox { use_root: None, containers: None }), lensfun: None }
DEBUG Version: 15.0.0
DEBUG OS: x86_64-pc-windows-msvc
DEBUG Args { inner: ["C:\\Users\\henk\\.cargo\\bin\\topgrade.exe", "-v", "--only", "wsl"] }
DEBUG Binary path: Ok("C:\\Users\\henk\\.cargo\\bin\\topgrade.exe")
DEBUG self-update Feature Enabled: false
DEBUG Configuration: Config { opt: CommandLineArgs { edit_config: false, show_config_reference: false, run_in_tmux: false, cleanup: false, dry_run: false, no_retry: false, disable: [], only: [Wsl], custom_commands: [], env: [], verbose: true, keep_at_end: false, skip_notify: false, yes: None, disable_predefined_git_repos: false, config: None, remote_host_limit: None, show_skipped: false, log_filter: "warn", gen_completion: None, gen_manpage: false, no_self_update: false }, config_file: ConfigFile { include: Some(Include { paths: None }), misc: Some(Misc { pre_sudo: None, sudo_command: None, disable: None, ignore_failures: None, remote_topgrades: None, remote_topgrade_path: None, ssh_arguments: None, tmux_arguments: None, set_title: None, display_time: None, assume_yes: None, no_retry: None, run_in_tmux: None, cleanup: None, notify_each_step: None, skip_notify: None, bashit_branch: None, only: None, no_self_update: None, log_filters: None }), pre_commands: Some({}), post_commands: Some({}), commands: Some({}), python: Some(Python { enable_pip_review: None, enable_pip_review_local: None, enable_pipupgrade: Some(true), pipupgrade_arguments: Some("-y -u --pip-path pip") }), composer: Some(Composer { self_update: None }), brew: Some(Brew { greedy_cask: None, greedy_latest: None, autoremove: None, fetch_head: None }), linux: Some(Linux { yay_arguments: None, aura_aur_arguments: None, aura_pacman_arguments: None, arch_package_manager: None, show_arch_news: None, garuda_update_arguments: None, trizen_arguments: None, pikaur_arguments: None, pamac_arguments: None, dnf_arguments: None, nix_arguments: None, nix_env_arguments: None, apt_arguments: None, enable_tlmgr: None, redhat_distro_sync: None, suse_dup: None, rpm_ostree: None, emerge_sync_flags: None, emerge_update_flags: None, home_manager_arguments: None }), git: Some(Git { max_concurrency: None, arguments: None, repos: None, pull_predefined: None }), containers: None, windows: Some(Windows { accept_all_updates: None, self_rename: None, open_remotes_in_new_terminal: None, wsl_update_pre_release: None, wsl_update_use_web_download: None }), npm: Some(NPM { use_sudo: None }), yarn: Some(Yarn { use_sudo: None }), vim: Some(Vim { force_plug_update: None }), firmware: Some(Firmware { upgrade: None }), vagrant: Some(Vagrant { directories: None, power_on: None, always_suspend: None }), flatpak: Some(Flatpak { use_sudo: None }), distrobox: Some(Distrobox { use_root: None, containers: None }), lensfun: None }, allowed_steps: [Wsl] }
DEBUG Detected "C:\\Program Files\\PowerShell\\7\\pwsh.exe" as "pwsh"
DEBUG Executing command `C:\Program Files\PowerShell\7\pwsh.exe -NoProfile -Command 'Split-Path $profile'`
DEBUG Path "C:\\Users\\henk\\OneDrive - HenZ.nl B.V\\Documenten\\PowerShell" exists
DEBUG Path "C:\\Users\\henk\\AppData\\Roaming\\.emacs.d" doesn't exist
DEBUG Cannot find "doas"
DEBUG Cannot find "sudo"
DEBUG Cannot find "gsudo"
DEBUG Cannot find "pkexec"
DEBUG Cannot find "please"
DEBUG Step "WSL"
DEBUG Detected "C:\\Windows\\system32\\wsl.exe" as "wsl"
DEBUG Detected "C:\\Windows\\system32\\wsl.exe" as "wsl"
DEBUG Executing command `C:\Windows\system32\wsl.exe --list -q`
DEBUG WSL distributions: ["Ubuntu-22.04", "Ubuntu", "Ubuntu-20.04", "AlmaLinux-8", ""]
DEBUG Executing command `C:\Windows\system32\wsl.exe -d Ubuntu-22.04 bash -lc 'which topgrade'`
DEBUG Executing command `C:\Windows\system32\wsl.exe -d Ubuntu-22.04 bash -c 'TOPGRADE_PREFIX=Ubuntu-22.04 exec /home/henk/.cargo/bin/topgrade -v'`
DEBUG Configuration at /home/henk/.config/topgrade.toml
DEBUG Loaded configuration: ConfigFile { include: Some(Include { paths: None }), misc: Some(Misc { pre_sudo: None, sudo_command: None, disable: None, ignore_failures: None, remote_topgrades: None, remote_topgrade_path: None, ssh_arguments: None, tmux_arguments: None, set_title: None, display_time: None, assume_yes: None, no_retry: None, run_in_tmux: None, cleanup: None, notify_each_step: None, skip_notify: None, bashit_branch: None, only: None, no_self_update: None, log_filters: None }), pre_commands: Some({}), post_commands: Some({}), commands: Some({}), python: Some(Python { enable_pip_review: None, enable_pip_review_local: None, enable_pipupgrade: None, pipupgrade_arguments: None }), composer: Some(Composer { self_update: None }), brew: Some(Brew { greedy_cask: None, greedy_latest: None, autoremove: None, fetch_head: None }), linux: Some(Linux { yay_arguments: None, aura_aur_arguments: None, aura_pacman_arguments: None, arch_package_manager: None, show_arch_news: None, garuda_update_arguments: None, trizen_arguments: None, pikaur_arguments: None, pamac_arguments: None, dnf_arguments: None, nix_arguments: None, nix_env_arguments: None, apt_arguments: None, enable_tlmgr: None, redhat_distro_sync: None, suse_dup: None, rpm_ostree: None, emerge_sync_flags: None, emerge_update_flags: None, home_manager_arguments: None }), git: Some(Git { max_concurrency: None, arguments: None, repos: None, pull_predefined: None }), containers: None, windows: Some(Windows { accept_all_updates: None, self_rename: None, open_remotes_in_new_terminal: None, wsl_update_pre_release: None, wsl_update_use_web_download: None }), npm: Some(NPM { use_sudo: None }), yarn: Some(Yarn { use_sudo: None }), vim: Some(Vim { force_plug_update: None }), firmware: Some(Firmware { upgrade: None }), vagrant: Some(Vagrant { directories: None, power_on: None, always_suspend: None }), flatpak: Some(Flatpak { use_sudo: None }), distrobox: Some(Distrobox { use_root: None, containers: None }), lensfun: None }
DEBUG Version: 15.0.0
DEBUG OS: x86_64-unknown-linux-gnu
DEBUG Args { inner: ["/home/henk/.cargo/bin/topgrade", "-v"] }
DEBUG Binary path: Ok("/home/henk/.cargo/bin/topgrade")
DEBUG self-update Feature Enabled: false
DEBUG Configuration: Config { opt: CommandLineArgs { edit_config: false, show_config_reference: false, run_in_tmux: false, cleanup: false, dry_run: false, no_retry: false, disable: [], only: [], custom_commands: [], env: [], verbose: true, keep_at_end: false, skip_notify: false, yes: None, disable_predefined_git_repos: false, config: None, remote_host_limit: None, show_skipped: false, log_filter: "warn", gen_completion: None, gen_manpage: false, no_self_update: false }, config_file: ConfigFile { include: Some(Include { paths: None }), misc: Some(Misc { pre_sudo: None, sudo_command: None, disable: None, ignore_failures: None, remote_topgrades: None, remote_topgrade_path: None, ssh_arguments: None, tmux_arguments: None, set_title: None, display_time: None, assume_yes: None, no_retry: None, run_in_tmux: None, cleanup: None, notify_each_step: None, skip_notify: None, bashit_branch: None, only: None, no_self_update: None, log_filters: None }), pre_commands: Some({}), post_commands: Some({}), commands: Some({}), python: Some(Python { enable_pip_review: None, enable_pip_review_local: None, enable_pipupgrade: None, pipupgrade_arguments: None }), composer: Some(Composer { self_update: None }), brew: Some(Brew { greedy_cask: None, greedy_latest: None, autoremove: None, fetch_head: None }), linux: Some(Linux { yay_arguments: None, aura_aur_arguments: None, aura_pacman_arguments: None, arch_package_manager: None, show_arch_news: None, garuda_update_arguments: None, trizen_arguments: None, pikaur_arguments: None, pamac_arguments: None, dnf_arguments: None, nix_arguments: None, nix_env_arguments: None, apt_arguments: None, enable_tlmgr: None, redhat_distro_sync: None, suse_dup: None, rpm_ostree: None, emerge_sync_flags: None, emerge_update_flags: None, home_manager_arguments: None }), git: Some(Git { max_concurrency: None, arguments: None, repos: None, pull_predefined: None }), containers: None, windows: Some(Windows { accept_all_updates: None, self_rename: None, open_remotes_in_new_terminal: None, wsl_update_pre_release: None, wsl_update_use_web_download: None }), npm: Some(NPM { use_sudo: None }), yarn: Some(Yarn { use_sudo: None }), vim: Some(Vim { force_plug_update: None }), firmware: Some(Firmware { upgrade: None }), vagrant: Some(Vagrant { directories: None, power_on: None, always_suspend: None }), flatpak: Some(Flatpak { use_sudo: None }), distrobox: Some(Distrobox { use_root: None, containers: None }), lensfun: None }, allowed_steps: [AM, AppMan, Asdf, Atom, Audit, AutoCpufreq, Bin, Bob, BrewCask, BrewFormula, Bun, BunPackages, Cargo, Certbot, Chezmoi, Chocolatey, Choosenim, ClamAvDb, Composer, Conda, ConfigUpdate, Containers, CustomCommands, DebGet, Deno, Distrobox, DkpPacman, Dotnet, Elan, Emacs, Firmware, Flatpak, Flutter, Fossil, Gcloud, Gem, Ghcup, GithubCliExtensions, GitRepos, GnomeShellExtensions, Go, Guix, Haxelib, Helm, HomeManager, Jetpack, Julia, Juliaup, Kakoune, Helix, Krew, Lure, Lensfun, Macports, Mamba, Miktex, Mas, Maza, Micro, Mise, Myrepos, Nix, Node, Opam, Pacdef, Pacstall, Pearl, Pip3, PipReview, PipReviewLocal, Pipupgrade, Pipx, Pkg, Pkgin, PlatformioCore, Pnpm, Powershell, Protonup, Pyenv, Raco, Rcm, Remotes, Restarts, Rtcl, RubyGems, Rustup, Rye, Scoop, Sdkman, SelfUpdate, Sheldon, Shell, Snap, Sparkle, Spicetify, Stack, Stew, System, Tldr, Tlmgr, Tmux, Toolbx, Vagrant, Vcpkg, Vim, Vscode, Waydroid, Winget, Wsl, WslUpdate, Xcodes, Yadm, Yarn] }
DEBUG Cannot find "pwsh"
DEBUG Cannot find "powershell"
DEBUG Path "/home/henk/.config/emacs" doesn't exist
DEBUG Path "/home/henk/.emacs.d" doesn't exist
DEBUG Cannot find "doas"
DEBUG Detected "/usr/bin/sudo" as "sudo"
DEBUG Step "packer.nu"
DEBUG Step "System update"

── (Ubuntu-22.04) 09:56:13 - System update ─────────────────────────────────────
DEBUG Cannot find "apt-fast"
DEBUG Cannot find "mist"
DEBUG Executing command `/usr/bin/sudo apt-get update`
[sudo] password for henk:
Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
Hit:4 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease
Hit:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Fetched 257 kB in 0s (624 kB/s)
Reading package lists... Done
DEBUG Executing command `/usr/bin/sudo apt-get dist-upgrade`
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libldap-2.5-0 libldap-common
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
DEBUG Step "config-update"
DEBUG Step "am"
DEBUG Step "appman"
DEBUG Step "deb-get"
DEBUG Step "toolbx"
DEBUG Step "snap"
DEBUG Detected "/usr/bin/snap" as "snap"
DEBUG Step "pacstall"
DEBUG Step "pacdef"
DEBUG Step "protonup"
DEBUG Step "distrobox"
DEBUG Step "dkp-pacman"
DEBUG Step "pihole"
DEBUG Step "Firmware upgrades"
DEBUG Step "Restarts"
DEBUG Step "Flatpak"
DEBUG Step "Brew"
DEBUG Step "LURE"
DEBUG Step "Waydroid"
DEBUG Step "auto-cpufreq"
DEBUG Step "yadm"
DEBUG Step "nix"
DEBUG Step "nix upgrade-nix"
DEBUG Step "guix"
DEBUG Step "home-manager"
DEBUG Step "asdf"
DEBUG Step "mise"
DEBUG Step "pkgin"
DEBUG Step "bun"
DEBUG Step "bun-packages"
DEBUG Step "zr"
DEBUG Step "antibody"
DEBUG Step "antidote"
DEBUG Step "antigen"
DEBUG Step "zgenom"
DEBUG Step "zplug"
DEBUG Step "zinit"
DEBUG Step "zi"
DEBUG Step "zim"
DEBUG Step "oh-my-zsh"
DEBUG Step "oh-my-bash"
DEBUG Detected "/usr/bin/bash" as "bash"
DEBUG Step "fisher"
DEBUG Step "bash-it"
DEBUG Step "oh-my-fish"
DEBUG Step "fish-plug"
DEBUG Step "fundle"
DEBUG Step "tmux"
DEBUG Step "TLDR"
DEBUG Step "pearl"
DEBUG Step "Gnome Shell Extensions"
DEBUG Detected "/usr/bin/gdbus" as "gdbus"
DEBUG Step "pyenv"
DEBUG Step "SDKMAN!"
DEBUG Detected "/usr/bin/bash" as "bash"
DEBUG Step "rcm"
DEBUG Step "maza"
DEBUG Step "apm"
DEBUG Step "fossil"
DEBUG Step "elan"
DEBUG Step "rye"
DEBUG Step "rustup"
DEBUG Step "juliaup"
DEBUG Step ".NET"
DEBUG Step "choosenim"
DEBUG Step "cargo"
DEBUG Path "/home/henk/.cargo" exists
DEBUG Path "/home/henk/.cargo/bin/cargo" exists
DEBUG Path "/home/henk/.cargo/.crates.toml" exists

── (Ubuntu-22.04) 09:56:26 - Cargo ─────────────────────────────────────────────
DEBUG Path "/home/henk/.cargo/bin/cargo-install-update" exists
DEBUG Executing command `/home/henk/.cargo/bin/cargo-install-update install-update --git --all`
SHELL=/bin/bash
WSL2_GUI_APPS_ENABLED=1
WSL_DISTRO_NAME=Ubuntu-22.04
WT_SESSION=e0d42dca-9553-44f9-ac78-f6fc11b8b003
NAME=HENZ-LT17
PWD=/mnt/c/Users/henk
LOGNAME=henk
_=/usr/bin/env
HOME=/home/henk
LANG=C.UTF-8
WSL_INTEROP=/run/WSL/1350_interop
WAYLAND_DISPLAY=wayland-0
TOPGRADE_PREFIX=Ubuntu-22.04
TERM=xterm-256color
USER=henk
DISPLAY=:0
SHLVL=1
XDG_RUNTIME_DIR=/mnt/wslg/runtime-dir
WSLENV=WT_SESSION:WT_PROFILE_ID:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Program Files/PowerShell/7:/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.1/bin:/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.1/libnvvp:/mnt/c/Program Files/SqlCmd/:/mnt/c/Python310/Scripts/:/mnt/c/Python310/:/mnt/c/Python39/Scripts/:/mnt/c/Python39/:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/tools/php80:/mnt/c/Program Files (x86)/NTP/bin:/mnt/c/Program Files (x86)/Pulse Secure/VC142.CRT/X64/:/mnt/c/Program Files (x86)/Pulse Secure/VC142.CRT/X86/:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/tools/php81:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/gnupg/bin:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/tools/php82:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files (x86)/Microsoft SQL Server/160/Tools/Binn/:/mnt/c/Program Files/Microsoft SQL Server/160/Tools/Binn/:/mnt/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/:/mnt/c/Program Files/Microsoft SQL Server/160/DTS/Binn/:/mnt/c/Program Files/Azure Data Studio/bin:/mnt/c/Program Files (x86)/Common Files/Pulse Secure/TNC Client Plugin/:/mnt/c/tools/php83:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/mnt/c/Program Files/NVIDIA Corporation/Nsight Compute 2023.3.1/:/mnt/c/Strawberry/c/bin:/mnt/c/Strawberry/perl/site/bin:/mnt/c/Strawberry/perl/bin:/mnt/c/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/Go/bin:/mnt/c/Program Files/PowerShell/7/:/mnt/c/Program Files/GitHub CLI/:/mnt/c/Program Files/nodejs/:/mnt/c/Users/henk/AppData/Local/Programs/Python/Python311/Scripts/:/mnt/c/Users/henk/AppData/Local/Programs/Python/Python311/:/mnt/c/Users/henk/scoop/shims:/mnt/c/Python310/Scripts/:/mnt/c/Python310/:/mnt/c/Users/henk/.cargo/bin:/mnt/c/Users/henk/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/henk/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/henk/AppData/Local/JetBrains/Toolbox/scripts:/mnt/c/Program Files (x86)/gnupg/bin:/mnt/c/Users/henk/AppData/Local/Microsoft/WindowsApps:/mnt/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/:/mnt/c/users/henk/.local/bin:/mnt/c/Program Files/Azure Data Studio/bin:/mnt/c/Users/henk/AppData/Local/Programs/Microsoft VS Code Insiders/bin:/mnt/c/Users/henk/AppData/Local/GitHubDesktop/bin:/mnt/c/Users/henk/node_modules/.bin:/mnt/c/Users/henk/AppData/Roaming/cabal/bin:/mnt/c/tools/ghc-9.8.1/bin:/mnt/c/Program Files (x86)/Nmap:/mnt/c/Users/henk/go/bin:/mnt/c/tools/ghc-9.8.2/bin:/mnt/c/Users/henk/AppData/Roaming/npm
HOSTTYPE=x86_64
PULSE_SERVER=unix:/mnt/wslg/PulseServer
WT_PROFILE_ID={574e775e-4f2a-5b96-ac1e-a2962a402336}
execve("/home/henk/.cargo/bin/cargo-install-update.bak", ["/home/henk/.cargo/bin/cargo-inst"..., "install-update", "--git", "--all"], 0x7fff6b49b808 /* 23 vars */) = 0
    Polling registry 'https://index.crates.io/'strace: Process 1673 attached
[pid  1673] +++ exited with 0 +++
......

Package       Installed  Latest   Needs update
fd-find       v10.0.0    v10.1.0  Yes
bat           v0.24.0    v0.24.0  No
cargo-update  v13.4.0    v13.4.0  No
grex          v1.4.5     v1.4.5   No
ripgrep       v14.1.0    v14.1.0  No
topgrade      v15.0.0    v15.0.0  No

Updating fd-find
strace: Process 1674 attached
[pid  1674] execve("/usr/local/sbin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/usr/local/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/usr/sbin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/usr/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/sbin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/usr/games/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/usr/local/games/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/usr/lib/wsl/lib/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/PowerShell/7/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.1/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.1/libnvvp/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/SqlCmd//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Python310/Scripts//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Python310//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Python39/Scripts//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Python39//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Windows/system32/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Windows/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Windows/System32/Wbem/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Windows/System32/WindowsPowerShell/v1.0//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Windows/System32/OpenSSH//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/ProgramData/chocolatey/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/tools/php80/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/NTP/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/Pulse Secure/VC142.CRT/X64//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/Pulse Secure/VC142.CRT/X86//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/system32/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/System32/Wbem/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/System32/OpenSSH//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/tools/php81/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/dotnet//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/gnupg/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/system32/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/System32/Wbem/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/WINDOWS/System32/OpenSSH//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/tools/php82/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/Microsoft SQL Server/160/Tools/Binn//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/Microsoft SQL Server/160/Tools/Binn//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/Microsoft SQL Server/160/DTS/Binn//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/Azure Data Studio/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/Common Files/Pulse Secure/TNC Client Plugin//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/tools/php83/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/NVIDIA Corporation/Nsight Compute 2023.3.1//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Strawberry/c/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Strawberry/perl/site/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Strawberry/perl/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/Git/cmd/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/Go/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/PowerShell/7//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/GitHub CLI//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/nodejs//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Local/Programs/Python/Python311/Scripts//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Local/Programs/Python/Python311//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/scoop/shims/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Python310/Scripts//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Python310//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/.cargo/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Local/Microsoft/WindowsApps/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Local/Programs/Microsoft VS Code/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Local/JetBrains/Toolbox/scripts/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/gnupg/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Local/Microsoft/WindowsApps/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin//cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/users/henk/.local/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files/Azure Data Studio/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Local/Programs/Microsoft VS Code Insiders/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Local/GitHubDesktop/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/node_modules/.bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Roaming/cabal/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/tools/ghc-9.8.1/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Program Files (x86)/Nmap/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/go/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/tools/ghc-9.8.2/bin/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] execve("/mnt/c/Users/henk/AppData/Roaming/npm/cargo-binstall", ["cargo-binstall", "--roots", "/home/henk/.cargo", "--no-confirm", "--version", "=10.1.0", "--force", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1674] +++ exited with 127 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1674, si_uid=1000, si_status=127, si_utime=0, si_stime=1} ---
strace: Process 1675 attached
[pid  1675] execve("/usr/local/sbin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/usr/local/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/usr/sbin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/usr/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/sbin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/usr/games/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/usr/local/games/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/usr/lib/wsl/lib/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/PowerShell/7/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.1/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.1/libnvvp/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/SqlCmd//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Python310/Scripts//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Python310//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Python39/Scripts//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Python39//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Windows/system32/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Windows/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Windows/System32/Wbem/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Windows/System32/WindowsPowerShell/v1.0//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Windows/System32/OpenSSH//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/ProgramData/chocolatey/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/tools/php80/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/NTP/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/Pulse Secure/VC142.CRT/X64//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/Pulse Secure/VC142.CRT/X86//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/system32/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/System32/Wbem/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/System32/OpenSSH//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/tools/php81/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/dotnet//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/gnupg/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/system32/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/System32/Wbem/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/WINDOWS/System32/OpenSSH//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/tools/php82/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/Microsoft SQL Server/160/Tools/Binn//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/Microsoft SQL Server/160/Tools/Binn//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/Microsoft SQL Server/160/DTS/Binn//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/Azure Data Studio/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/Common Files/Pulse Secure/TNC Client Plugin//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/tools/php83/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/NVIDIA Corporation/Nsight Compute 2023.3.1//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Strawberry/c/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Strawberry/perl/site/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Strawberry/perl/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/Git/cmd/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/Go/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/PowerShell/7//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/GitHub CLI//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/nodejs//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Local/Programs/Python/Python311/Scripts//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Local/Programs/Python/Python311//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/scoop/shims/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Python310/Scripts//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Python310//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/.cargo/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Local/Microsoft/WindowsApps/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Local/Programs/Microsoft VS Code/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Local/JetBrains/Toolbox/scripts/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/gnupg/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Local/Microsoft/WindowsApps/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin//cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/users/henk/.local/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files/Azure Data Studio/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Local/Programs/Microsoft VS Code Insiders/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Local/GitHubDesktop/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/node_modules/.bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Roaming/cabal/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/tools/ghc-9.8.1/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Program Files (x86)/Nmap/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/go/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/tools/ghc-9.8.2/bin/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] execve("/mnt/c/Users/henk/AppData/Roaming/npm/cargo", ["cargo", "install", "--root", "/home/henk/.cargo", "-f", "--version", "10.1.0", "--registry", "crates-io", "fd-find"], 0x55ec840085d0 /* 25 vars */) = -1 ENOENT (No such file or directory)
[pid  1675] +++ exited with 127 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1675, si_uid=1000, si_status=127, si_utime=0, si_stime=1} ---
thread 'main' panicked at /home/henk/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-update-13.4.0/src/main.rs:285:26:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+++ exited with 101 +++
DEBUG Command failed: Err(
   0: Command failed: `/home/henk/.cargo/bin/cargo-install-update install-update --git --all`
   1: `/home/henk/.cargo/bin/cargo-install-update` failed: exit status: 101

Location:
   /home/henk/.cargo/registry/src/index.crates.io-6f17d22bba15001f/topgrade-15.0.0/src/steps/generic.rs:73)
DEBUG Step "cargo" failed:
   0: Command failed: `/home/henk/.cargo/bin/cargo-install-update install-update --git --all`
   1: `/home/henk/.cargo/bin/cargo-install-update` failed: exit status: 101

Location:
   /home/henk/.cargo/registry/src/index.crates.io-6f17d22bba15001f/topgrade-15.0.0/src/steps/generic.rs:73
cargo failed:
   0: Command failed: `/home/henk/.cargo/bin/cargo-install-update install-update --git --all`
   1: `/home/henk/.cargo/bin/cargo-install-update` failed: exit status: 101

Location:
   /home/henk/.cargo/registry/src/index.crates.io-6f17d22bba15001f/topgrade-15.0.0/src/steps/generic.rs:73
(Ubuntu-22.04) Retry? (y)es/(N)o/(s)hell/(q)uit
SteveLauC commented 4 months ago

Yeah, this is an issue of Topgrade, not cargo-update, it is related to shell, I guess Topgrade spawns a login shell rather than an interactive shell so that you $PATH is not fully set, I will take a closer look at this in my Windows machine.