Devolutions / Devolutions/UniGetUI
[BUG] Cargo package not identified (blank name and ID)
- Dominant language
- C#
- Stars
- 26.1k
- Forks
- 924
- Avg merge
- 15h 52m
- Merged PRs (30d)
- 52
Description
### Please confirm these before moving forward
- [x] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
- [x] I have tested that this issue has not been fixed in the latest [(beta or stable) release](https://github.com/Devolutions/UniGetUI/releases/).
- [x] I have checked the [FAQ](https://github.com/Devolutions/UniGetUI#frequently-asked-questions) section for solutions.
- [x] This issue is about a bug (if it is not, please use the [correct template](https://github.com/Devolutions/UniGetUI/issues/new/choose)).
### UniGetUI Version
2026.2.7
### Windows version, edition, and architecture
Windows 11 Pro 1000.26100.334.0 x64
### Describe your issue
A Cargo package cannot be identified properly, hence, stopping the package from being updated.
### Steps to reproduce the issue
Going through the logs, it seems the actual package is `binstall`, see the logs below.
### UniGetUI Log
```text
[Sun 02-08-2026 23:49:47] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.2.7
[Sun 02-08-2026 23:49:47]
[Sun 02-08-2026 23:49:47] Build 107
[Sun 02-08-2026 23:49:47] UI Framework: Avalonia
[Sun 02-08-2026 23:49:47] Data directory C:\Users\Anon\AppData\Local\UniGetUI
[Sun 02-08-2026 23:49:47] OS: Microsoft Windows 10.0.26200
[Sun 02-08-2026 23:49:47] Process arch: X64 (OS: X64)
[Sun 02-08-2026 23:49:47] Runtime: .NET 10.0.10
[Sun 02-08-2026 23:49:47] Loaded language locale: en
[Sun 02-08-2026 23:49:47] Elevated: False
[Sun 02-08-2026 23:49:47] Packaged (MSIX): False
[Sun 02-08-2026 23:49:47] Args: (none)
[Sun 02-08-2026 23:49:47] DXGI hardware GPU detection took 30.6 ms; hardware GPU: True
[Sun 02-08-2026 23:49:49] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
Cannot get credential from Vault
[Sun 02-08-2026 23:49:49] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
Cannot get credential from Vault
[Sun 02-08-2026 23:49:49] Starting Avalonia shell bootstrap
[Sun 02-08-2026 23:49:49] Loaded language locale: en
[Sun 02-08-2026 23:49:50] Npm is not enabled
[Sun 02-08-2026 23:49:50] PowerShell is not enabled
[Sun 02-08-2026 23:49:50] Scoop is not enabled
[Sun 02-08-2026 23:49:50] Command vcpkg.exe was not found on the system
[Sun 02-08-2026 23:49:50] Cargo is enabled and was found on C:\Users\Anon\.cargo\bin\cargo.exe
[Sun 02-08-2026 23:49:50] Downloaded new icons and screenshots successfully!
[Sun 02-08-2026 23:49:50] Pip is enabled and was found on C:\Users\Anon\AppData\Local\Programs\Python\Python311\python.EXE
[Sun 02-08-2026 23:49:50] PowerShell7 is enabled and was found on C:\Program Files\PowerShell\7\pwsh.exe
[Sun 02-08-2026 23:49:50] Chocolatey is enabled and was found on C:\Users\Anon\AppData\Local\UniGetUI\Chocolatey\bin\choco.exe
[Sun 02-08-2026 23:49:50] Command vcpkg was not found on the system
[Sun 02-08-2026 23:49:50] Command bun.cmd was not found on the system
[Sun 02-08-2026 23:49:50] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Cargo (aka Cargo)
█ Executable name: "cargo.exe"
█ Executable path: "C:\Users\Anon\.cargo\bin\cargo.exe"
█ Call arguments: ""
█ Version: cargo 1.97.1 (c980f4866 2026-06-30)
█
█ Cargo is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Sun 02-08-2026 23:49:50] Bun is enabled and was found on C:\Users\Anon\.bun\bin\bun.exe
[Sun 02-08-2026 23:49:50] Command vcpkg was not found on the system
[Sun 02-08-2026 23:49:50] Auto-updater source 'ProductInfo' returned version 2026.2.7.0 (upgradable=False)
[Sun 02-08-2026 23:49:51] Vcpkg root was not found. Please define the %VCPKG_ROOT% environment variable or define it from UniGetUI Settings
[Sun 02-08-2026 23:49:51] vcpkg is enabled but was not found on the system!
[Sun 02-08-2026 23:49:51] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Bun (aka Bun)
█ Executable name: "bun"
█ Executable path: "C:\Users\Anon\.bun\bin\bun.exe"
█ Call arguments: ""
█ Version: 1.3.14
█
█ Bun is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Sun 02-08-2026 23:49:51] .NET Tool is enabled and was found on C:\Program Files\dotnet\dotnet.exe
[Sun 02-08-2026 23:49:51] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 7.x (aka PowerShell7)
█ Executable name: "pwsh.exe"
█ Executable path: "C:\Program Files\PowerShell\7\pwsh.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: PowerShell 7.6.4
█
█ PowerShell 7.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Sun 02-08-2026 23:49:51] Connected to WinGet API using packaged COM activation.
[Sun 02-08-2026 23:49:51] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[Sun 02-08-2026 23:49:51] Winget is enabled and was found on C:\Users\Anon\AppData\Local\Microsoft\WindowsApps\winget.exe
[Sun 02-08-2026 23:49:51] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool (aka .NET Tool)
█ Executable name: "dotnet tool"
█ Executable path: "C:\Program Files\dotnet\dotnet.exe"
█ Call arguments: "tool "
█ Version: 10.0.301
█
█ .NET Tool is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Sun 02-08-2026 23:49:52] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\Anon\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.29.280
█ Using Native WinGet helper (COM Api)
█ Activation mode: packaged COM registration
█ Activation source: system COM registration
█
█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Sun 02-08-2026 23:49:53] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey (aka Chocolatey)
█ Executable name: "choco.exe"
█ Executable path: "C:\Users\Anon\AppData\Local\UniGetUI\Chocolatey\bin\choco.exe"
█ Call arguments: ""
█ Version: 2.5.0
█
█ Chocolatey is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Sun 02-08-2026 23:49:56] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip (aka Pip)
█ Executable name: "pip"
█ Executable path: "C:\Users\Anon\AppData\Local\Programs\Python\Python311\python.EXE"
█ Call arguments: "-m pip "
█ Version: pip 26.2 from C:\Users\Anon\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip (python 3.11)
█
█ Pip is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Sun 02-08-2026 23:49:56] Bun: Skipping installed package detection because C:\Users\Anon\.bun\install\global is missing package.json
[Sun 02-08-2026 23:49:56] Found 0 installed packages from Bun
[Sun 02-08-2026 23:49:56] Dependency cargo-update for Cargo is present.
[Sun 02-08-2026 23:49:56] Bun: Skipping global update detection because C:\Users\Anon\.bun\install\global is missing package.json
[Sun 02-08-2026 23:49:56] Found 0 available updates from Bun
[Sun 02-08-2026 23:49:56] Dependency cargo-binstall for Cargo is present.
[Sun 02-08-2026 23:49:56] Avalonia shell bootstrap completed
[Sun 02-08-2026 23:49:57] Found 2 available updates from Cargo
[Sun 02-08-2026 23:49:57] Found 2 installed packages from Cargo
[Sun 02-08-2026 23:49:57] Found 0 installed packages from .NET Tool
[Sun 02-08-2026 23:49:57] Found 0 installed packages from .NET Tool
[Sun 02-08-2026 23:49:57] Found 0 available updates from .NET Tool
[Sun 02-08-2026 23:49:59] Found 21 installed packages from Pip
[Sun 02-08-2026 23:50:00] Found 0 available updates from Chocolatey
[Sun 02-08-2026 23:50:00] Found 0 installed packages from Chocolatey
[Sun 02-08-2026 23:50:01] Found 0 installed packages from PowerShell7
[Sun 02-08-2026 23:50:01] Found 0 installed packages from PowerShell7
[Sun 02-08-2026 23:50:01] Found 0 available updates from PowerShell7
[Sun 02-08-2026 23:50:06] Found 6 available updates from Winget
[Sun 02-08-2026 23:50:06] Found 163 installed packages from Winget
[Sun 02-08-2026 23:50:10] Found 0 available updates from Pip
[Sun 02-08-2026 23:50:51] Found 0 screenshots for package Id=
[Sun 02-08-2026 23:50:51] Loaded operation parameters for package id= on manager Cargo and operation Update: binstall --no-confirm
[Sun 02-08-2026 23:50:52] Loaded details for package on manager Cargo
[Sun 02-08-2026 23:50:52] Error finding available package versions for package on manager Cargo
[Sun 02-08-2026 23:50:52] System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() + 0xd4
at UniGetUI.PackageEngine.Managers.CargoManager.CratesIOClient.Fetch[T](Uri) + 0x103
at UniGetUI.PackageEngine.Managers.CargoManager.CratesIOClient.GetManifest(String) + 0x49
at UniGetUI.PackageEngine.Managers.CargoManager.CargoPkgDetailsHelper.GetInstallableVersions_UnSafe(IPackage) + 0x121
at UniGetUI.PackageEngine.Classes.Manager.BaseProviders.BasePkgDetailsHelper.GetVersions(IPackage) + 0xd7
[Sun 02-08-2026 23:53:51] Found 0 screenshots for package Id=
[Sun 02-08-2026 23:53:51] Loaded operation parameters for package id= on manager Cargo and operation Update: binstall --no-confirm
[Sun 02-08-2026 23:53:51] Error finding available package versions for package on manager Cargo
[Sun 02-08-2026 23:53:51] System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() + 0xd4
at UniGetUI.PackageEngine.Managers.CargoManager.CratesIOClient.Fetch[T](Uri) + 0x103
at UniGetUI.PackageEngine.Managers.CargoManager.CratesIOClient.GetManifest(String) + 0x49
at UniGetUI.PackageEngine.Managers.CargoManager.CargoPkgDetailsHelper.GetInstallableVersions_UnSafe(IPackage) + 0x121
at UniGetUI.PackageEngine.Classes.Manager.BaseProviders.BasePkgDetailsHelper.GetVersions(IPackage) + 0xd7
```
### Package Managers Logs
```text
Manager WinGet with version:
System WinGet (CLI) Version: v1.29.280
Using Native WinGet helper (COM Api)
Activation mode: packaged COM registration
Activation source: system COM registration
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListSources
Process start time: Sun 02-08-2026 23:49:52
Process end time: Sun 02-08-2026 23:49:52
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\Anon\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: Sun 02-08-2026 23:49:56
Process end time: Sun 02-08-2026 23:50:01
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: Sun 02-08-2026 23:49:56
Process end time: Sun 02-08-2026 23:50:06
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: Sun 02-08-2026 23:49:56
Process end time: Sun 02-08-2026 23:50:04
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListUpdates
Process start time: Sun 02-08-2026 23:50:01
Process end time: Sun 02-08-2026 23:50:06
-- Task information
...
The task reported success
——————————————————————————————————————————
```
### Relevant information
_No response_
### Screenshots and videos
Figure 1. UniGetUI main window
Figure 2. package details
Contributor guide
Assessment
This issue has not been assessed yet.