You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 [email protected]
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
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.
Erroneous Behavior
Under Windows, when you have topgrade update cargo packages under WSL, it doesn't (fully?) load
.bashrc
nor.profile
, socargo-install-update
cannot find~/.cargo/bin/cargo
.Expected Behavior
/home/<username>/.cargo/bin/:
is prended toPATH
, or.bashrc
or.profile
are sourced beforecargo-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 [email protected]
See also: nabijaczleweli/cargo-update#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
Operation System/Version
Windows 11
Ubuntu 22.04 / 20/04 in WSL1 and WSL2
Installation
Installed with
cargo install topgrade
under Windows and WSL.Topgrade version (
topgrade -V
)Topgrade 15.0.0 on Windows and Ubuntu.
Verbose Output (
topgrade -v
)cargo-install-update moved out of the way and replaced with this shell script to strace command executions:
Note from the output of
env
that/home/henk/.cargo/bin
is not included inHOME=
The text was updated successfully, but these errors were encountered: