marticliment / UniGetUI

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers
https://www.marticliment.com/unigetui/
MIT License
12.9k stars 443 forks source link

[BUG] Why do so many Updates failed? #2237

Closed madmax2 closed 5 months ago

madmax2 commented 5 months ago

Please confirm these before moving forward

Describe your issue

Using UniGet (WingetUI) to update all the selected package I would get error Update failed for a lot of packages/apps Then afterwards, seem to get timeout the last update prior to the last update failed package. Why does this occur and how to fix this or prevent it from occurring?

Steps to reproduce the issue

Click Software updates Make sure all updates are selected Click Update selected packages

WingetUI Log

[Wed 22 05 2024 11:31:59 AM] 
                                __  __      _ ______     __  __  ______
                               / / / /___  (_) ____/__  / /_/ / / /  _/
                              / / / / __ \/ / / __/ _ \/ __/ / / // /  
                             / /_/ / / / / / /_/ /  __/ /_/ /_/ // /   
                             \____/_/ /_/_/\____/\___/\__/\____/___/   
                                 Welcome to UniGetUI Version 3.1.0-alpha0
[Wed 22 05 2024 11:31:59 AM]
[Wed 22 05 2024 11:31:59 AM] Version Code:  3.099
[Wed 22 05 2024 11:32:03 AM] Loaded language locale: en
[Wed 22 05 2024 11:32:05 AM] Api auth token: zddx77eohmivhc61ivbcgva3lbvfvo36vxx4iho15124n32etsav6caejnzim5kd
[Wed 22 05 2024 11:32:07 AM] Api running on http://localhost:7058
[Wed 22 05 2024 11:32:07 AM] Using bundled GSudo at C:\Program Files\Software Updater\UniGetUI\Assets\Utilities\gsudo.exe
[Wed 22 05 2024 11:32:07 AM] UniGetUI is up to date
[Wed 22 05 2024 11:32:10 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                             █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                             █ Name: .NET Tool
                             █ Enabled: True
                             █ Found: True
                             █ Fancye exe name: dotnet tool
                             █ Executable path: C:\Program Files\dotnet\dotnet.exe
                             █ Call arguments: tool
                             █ Version: 
                             █   3.1.426
                             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Wed 22 05 2024 11:32:10 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                             █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                             █ Name: Pip
                             █ Enabled: True
                             █ Found: True
                             █ Fancye exe name: pip
                             █ Executable path: C:\Python38\python.exe
                             █ Call arguments:  -m pip
                             █ Version: 
                             █   
                             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Wed 22 05 2024 11:32:11 AM] Could not download updated translations from GitHub
[Wed 22 05 2024 11:32:11 AM] System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).
                                at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
                                at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
                                at UniGetUI.Core.Language.LanguageEngine.DownloadUpdatedLanguageFile(String LangKey, Boolean UseOldUrl) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.LanguageEngine\LanguageEngine.cs:line 98
[Wed 22 05 2024 11:32:12 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                             █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                             █ Name: Winget
                             █ Enabled: True
                             █ Found: True
                             █ Fancye exe name: winget.exe
                             █ Executable path: C:\Users\[redacted]\AppData\Local\Microsoft\WindowsApps\winget.exe
                             █ Call arguments: 
                             █ Version: 
                             █   Naive WinGet CLI Version: v1.7.11261
                             █   Using Native WinGet helper (COM Api)
                             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Wed 22 05 2024 11:32:12 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                             █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                             █ Name: Scoop
                             █ Enabled: True
                             █ Found: True
                             █ Fancye exe name: scoop
                             █ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
                             █ Call arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop
                             █ Version: 
                             █   Current Scoop version:
                             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Wed 22 05 2024 11:32:12 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                             █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                             █ Name: Chocolatey
                             █ Enabled: True
                             █ Found: True
                             █ Fancye exe name: choco.exe
                             █ Executable path: C:\Users\[redacted]\AppData\Local\UniGetUI\Chocolatey\choco.exe
                             █ Call arguments: 
                             █ Version: 
                             █   2.2.2
                             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Wed 22 05 2024 11:32:12 AM] Downloaded new icons and screenshots successfully!
[Wed 22 05 2024 11:32:12 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                             █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                             █ Name: Npm
                             █ Enabled: True
                             █ Found: True
                             █ Fancye exe name: npm
                             █ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
                             █ Call arguments:  -NoProfile -ExecutionPolicy Bypass -Command npm
                             █ Version: 
                             █   10.5.0
                             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Wed 22 05 2024 11:32:15 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                             █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                             █ Name: PowerShell
                             █ Enabled: True
                             █ Found: True
                             █ Fancye exe name: powershell.exe
                             █ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
                             █ Call arguments:  -NoProfile -Command
                             █ Version: 
                             █   Name                           Value                                                                                   
                             █   ----                           -----                                                                                   
                             █   PSVersion                      5.1.19041.4239                                                                          
                             █   PSEdition                      Desktop                                                                                 
                             █   PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                 
                             █   BuildVersion                   10.0.19041.4239                                                                         
                             █   CLRVersion                     4.0.30319.42000                                                                         
                             █   WSManStackVersion              3.0                                                                                     
                             █   PSRemotingProtocolVersion      2.3                                                                                     
                             █   SerializationVersion           1.1.0.1
                             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Wed 22 05 2024 11:32:15 AM] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[Wed 22 05 2024 11:32:23 AM] Error finding updates on manager .NET Tool
[Wed 22 05 2024 11:32:23 AM] System.InvalidOperationException: Cannot start process because a file name has not been provided.
                                at System.Diagnostics.Process.Start()
                                at UniGetUI.PackageEngine.Managers.DotNetManager.DotNet.GetAvailableUpdates_UnSafe() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.Managers.Dotnet\DotNet.cs:line 75
                                at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetAvailableUpdates() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 168
[Wed 22 05 2024 11:32:27 AM] Error finding installed packages on manager Npm
[Wed 22 05 2024 11:32:27 AM] System.IndexOutOfRangeException: Index was outside the bounds of the array.
                                at UniGetUI.PackageEngine.Managers.NpmManager.Npm.GetInstalledPackages_UnSafe()
                                at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetInstalledPackages() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 191
[Wed 22 05 2024 11:32:27 AM] Found 0 available updates from Pip
[Wed 22 05 2024 11:32:27 AM] Found 0 installed packages from Pip
[Wed 22 05 2024 11:32:27 AM] Found 0 available updates from Chocolatey
[Wed 22 05 2024 11:32:27 AM] Found 0 installed packages from Chocolatey
[Wed 22 05 2024 11:32:27 AM] Found 0 installed packages from Scoop
[Wed 22 05 2024 11:32:27 AM] Found 0 installed packages from Scoop
[Wed 22 05 2024 11:32:29 AM] Found 0 installed packages from .NET Tool
[Wed 22 05 2024 11:32:30 AM] Found 1 installed packages from PowerShell
[Wed 22 05 2024 11:32:34 AM] Found 0 available updates from Npm
[Wed 22 05 2024 11:32:34 AM] Found 0 available updates from Scoop
[Wed 22 05 2024 11:32:34 AM] Found 0 available updates from PowerShell
[Wed 22 05 2024 11:33:09 AM] Found 58 available updates from Winget
[Wed 22 05 2024 11:33:10 AM] Found 512 installed packages from Winget
[Wed 22 05 2024 11:34:15 AM] Update
[Wed 22 05 2024 11:34:15 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:34:15 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Daum.PotPlayer
[Wed 22 05 2024 11:34:15 AM] Found 0 screenshots for package Id=Daum.PotPlayer
[Wed 22 05 2024 11:34:17 AM] An error occurred while retrieving the icon for package Daum.PotPlayer
[Wed 22 05 2024 11:34:17 AM] System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).
                                at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
                                at UniGetUI.Core.IconEngine.IconCacheEngine.DownloadIconOrCache(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 162
                                at UniGetUI.PackageEngine.PackageClasses.Package.GetIconUrl() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 220
[Wed 22 05 2024 11:34:19 AM] Loaded details for package Daum.PotPlayer on manager Winget
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=7zip.7zip
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=CrystalIDEASoftware.AnyToISO
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=AutoHotkey.AutoHotkey
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=calibre.calibre
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package CrystalDewWorld.CrystalDiskInfo.KureiKeiEdition was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Discord.Discord
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package voidtools.Everything.Alpha was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=PeterPawlowski.foobar2000
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Git.Git
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=GitHub.GitHubDesktop
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package GOG.Galaxy was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Google.Chrome.EXE was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Xanashi.Icaros
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Tonec.InternetDownloadManager was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Nevcairiel.LAVFilters
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Logitech.LGS was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=GuinpinSoft.MakeMKV
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.DotNet.SDK.3_1 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.DotNet.DesktopRuntime.6 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.DotNet.DesktopRuntime.8 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Microsoft.EdgeWebView2Runtime
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.VCRedist.2005.x86 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.VCRedist.2005.x64 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.VCRedist.2012.x64 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.VCRedist.2012.x86 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.VCRedist.2013.x64 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.VCRedist.2013.x86 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Notepad++.Notepad++
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Opera.Opera
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Daum.PotPlayer
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Microsoft.PowerShell
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Prusa3D.PrusaSlicer
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Python.Python.2 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Python.Python.3.12 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Python.Python.3.8 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Libretro.RetroArch was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=RevoUninstaller.RevoUninstallerPro
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Guru3D.RTSS was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=SABnzbdTeam.SABnzbd
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Samsung.DeX was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package TechSmith.Snagit.2024 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Almico.SpeedFan
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Splashtop.SplashtopPersonal was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Nikse.SubtitleEdit
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package eTeks.SweetHome3D was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=PeterPawlowski.foobar2000
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=TechPowerUp.GPU-Z
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=Ubisoft.Connect
[Wed 22 05 2024 11:35:53 AM] An error occurred while retrieving the icon for package Ubisoft.Connect
[Wed 22 05 2024 11:35:53 AM] System.ArgumentOutOfRangeException: startIndex ('-1') must be a non-negative value. (Parameter 'startIndex')
                             Actual value was -1.
                                at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
                                at System.String.ThrowSubstringArgumentOutOfRange(Int32 startIndex, Int32 length)
                                at System.String.Substring(Int32 startIndex)
                                at UniGetUI.Core.IconEngine.IconCacheEngine.DownloadIconOrCache(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 78
                                at UniGetUI.PackageEngine.PackageClasses.Package.GetIconUrl() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 220
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=UnifiedIntents.UnifiedRemote
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package DownloadHelper.VdhCoApp was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package ViGEm.ViGEmBus was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Python.Python.2 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package VirusTotal.VirusTotalUploader was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.UpdateAssistant was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.VCRedist.2013.x64 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.WindowsPCHealthCheck was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Icon for package Microsoft.VCRedist.2013.x86 was not found, returning default icon
[Wed 22 05 2024 11:35:53 AM] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[Wed 22 05 2024 11:35:53 AM] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=RARLab.WinRAR
[Wed 22 05 2024 11:35:53 AM] An error occurred while retrieving the icon for package Nevcairiel.LAVFilters
[Wed 22 05 2024 11:35:53 AM] System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).
                                at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
                                at UniGetUI.Core.IconEngine.IconCacheEngine.DownloadIconOrCache(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 162
                                at UniGetUI.PackageEngine.PackageClasses.Package.GetIconUrl() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 220
[Wed 22 05 2024 11:35:53 AM] An error occurred while retrieving the icon for package Prusa3D.PrusaSlicer
[Wed 22 05 2024 11:35:53 AM] System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).
                                at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
                                at UniGetUI.Core.IconEngine.IconCacheEngine.DownloadIconOrCache(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 162
                                at UniGetUI.PackageEngine.PackageClasses.Package.GetIconUrl() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 220
[Wed 22 05 2024 11:35:53 AM] An error occurred while retrieving the icon for package GitHub.GitHubDesktop
[Wed 22 05 2024 11:35:53 AM] System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden. Please comply with the User-Agent policy: https://meta.wikimedia.org/wiki/User-Agent_policy).
                                at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
                                at UniGetUI.Core.IconEngine.IconCacheEngine.DownloadIconOrCache(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 162
                                at UniGetUI.PackageEngine.PackageClasses.Package.GetIconUrl() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 220
[Wed 22 05 2024 11:35:53 AM] An error occurred while retrieving the icon for package Nikse.SubtitleEdit
[Wed 22 05 2024 11:35:53 AM] System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).
                                at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
                                at UniGetUI.Core.IconEngine.IconCacheEngine.DownloadIconOrCache(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 162
                                at UniGetUI.PackageEngine.PackageClasses.Package.GetIconUrl() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 220
[Wed 22 05 2024 11:35:53 AM] Icon for package Git.Git stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\Git.Git.png
[Wed 22 05 2024 11:35:53 AM] Icon for package TechPowerUp.GPU-Z stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\TechPowerUp.GPU-Z.png
[Wed 22 05 2024 11:35:53 AM] Icon for package AutoHotkey.AutoHotkey stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\AutoHotkey.AutoHotkey.png
[Wed 22 05 2024 11:35:53 AM] Icon for package Opera.Opera stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\Opera.Opera.png
[Wed 22 05 2024 11:35:53 AM] Icon for package Notepad++.Notepad++ stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\Notepad++.Notepad++.png
[Wed 22 05 2024 11:35:54 AM] Icon for package 7zip.7zip stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\7zip.7zip.png
[Wed 22 05 2024 11:35:54 AM] Icon for package Discord.Discord stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\Discord.Discord.png
[Wed 22 05 2024 11:35:54 AM] Icon for package Microsoft.EdgeWebView2Runtime stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\Microsoft.EdgeWebView2Runtime.png
[Wed 22 05 2024 11:35:54 AM] An error occurred while retrieving the icon for package Daum.PotPlayer
[Wed 22 05 2024 11:35:54 AM] System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).
                                at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
                                at UniGetUI.Core.IconEngine.IconCacheEngine.DownloadIconOrCache(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 162
                                at UniGetUI.PackageEngine.PackageClasses.Package.GetIconUrl() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 220
[Wed 22 05 2024 11:35:54 AM] Icon for package CrystalIDEASoftware.AnyToISO stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\CrystalIDEASoftware.AnyToISO.png
[Wed 22 05 2024 11:35:54 AM] Icon for package UnifiedIntents.UnifiedRemote stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\UnifiedIntents.UnifiedRemote.png
[Wed 22 05 2024 11:35:54 AM] Icon for package PeterPawlowski.foobar2000 stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\PeterPawlowski.foobar2000.png
[Wed 22 05 2024 11:35:54 AM] Icon for package Almico.SpeedFan stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\Almico.SpeedFan.png
[Wed 22 05 2024 11:35:54 AM] Icon for package PeterPawlowski.foobar2000 stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\PeterPawlowski.foobar2000.png
[Wed 22 05 2024 11:35:54 AM] Icon for package Microsoft.PowerShell stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\Microsoft.PowerShell.png
[Wed 22 05 2024 11:35:54 AM] An error occurred while retrieving the icon for package SABnzbdTeam.SABnzbd
[Wed 22 05 2024 11:35:54 AM] System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).
                                at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
                                at UniGetUI.Core.IconEngine.IconCacheEngine.DownloadIconOrCache(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 162
                                at UniGetUI.PackageEngine.PackageClasses.Package.GetIconUrl() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 220
[Wed 22 05 2024 11:35:54 AM] Icon for package Xanashi.Icaros stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\Xanashi.Icaros.png
[Wed 22 05 2024 11:35:54 AM] Icon for package GuinpinSoft.MakeMKV stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\GuinpinSoft.MakeMKV.png
[Wed 22 05 2024 11:35:54 AM] Icon for package RevoUninstaller.RevoUninstallerPro stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\RevoUninstaller.RevoUninstallerPro.png
[Wed 22 05 2024 11:35:54 AM] Icon for package calibre.calibre stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\calibre.calibre.png
[Wed 22 05 2024 11:35:55 AM] Icon for package RARLab.WinRAR stored on C:\Users\[redacted]\AppData\Local\UniGetUI\CachedMedia\Winget\RARLab.WinRAR.png
[Wed 22 05 2024 12:32:08 PM] UniGetUI is up to date
[Wed 22 05 2024 12:33:11 PM] Error finding updates on manager .NET Tool
[Wed 22 05 2024 12:33:11 PM] System.InvalidOperationException: Cannot start process because a file name has not been provided.
                                at System.Diagnostics.Process.Start()
                                at UniGetUI.PackageEngine.Managers.DotNetManager.DotNet.GetAvailableUpdates_UnSafe() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.Managers.Dotnet\DotNet.cs:line 75
                                at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetAvailableUpdates() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 168
[Wed 22 05 2024 12:33:11 PM] Found 0 available updates from Pip
[Wed 22 05 2024 12:33:13 PM] Found 0 available updates from Chocolatey
[Wed 22 05 2024 12:33:14 PM] Found 0 installed packages from Scoop
[Wed 22 05 2024 12:33:16 PM] Found 0 available updates from Scoop
[Wed 22 05 2024 12:33:19 PM] Found 0 available updates from Npm
[Wed 22 05 2024 12:33:21 PM] Found 0 available updates from PowerShell
[Wed 22 05 2024 12:33:35 PM] Found 43 available updates from Winget

Package Managers Logs

https://pastebin.com/CAMTRXQ1

I need to put log in pastebin
cos there is some error when posting here

-There was an error creating your issue: body is too long (maximum is 65536 characters).

Relevant information

No response

Screenshots and videos

Sample of a failed update

Uniget failed updates 2024-05-22_11-42-22

marticliment commented 5 months ago

As you can see from the output of the command, the package hash does not match. Either the package has been incorrectly published (this is the likely to be the case) oor you are being hacked into downloading a different executable (altough this is quite unlinely). Anyhow, WinGet is blocking the download due to a not trustable installed

madmax2 commented 5 months ago

@marticliment
what is meant by "the package hash does not match." Are you saying the update hash is wrong or the original installed program hash is wrong?

how can the package be incorrectly published? I downloaded directly from the website that made that software

Are we expected to install these programs from a repository e.g. chocolatey ?

What do you mean by "not trustable installed"? Are you saying the original installed program

Also why are you closing this issue so quickly? There are lots of failed updates and not all of them are due to non matching hash

e.g. just look at another failed update I see this error

Starting package update operation for package id=calibre.calibrewith Manager name=Winget ....... ....... Successfully verified installer hash | | | Uninstall failed with exit code: 1603 Process Exit Code : -1978335184 Process End Time : Wed 22 05 2024 11:37:56 AM

Can you please look at my logs?

marticliment commented 5 months ago

Packages have an expected hash. If the installer hash does match, the downloaded file is exactly the file the maintainer published.

If it is not, the file has been changed. Either by corruption, by a hacker or by the maintainer updating the installer without updating its associated hash. Checking the hash is a security measure, and you shouldn't skip it if you are not 200% sure that the file is safe

madmax2 commented 5 months ago

@marticliment So what do you suggest I should do about these failed updates?

Should I ? 1) uninstalled all the programs that failed the update and download them from official site of that software and reinstall? 2) uninstalled all the programs that failed the update and installed them via Chocolatey? 3) Something else

It gets annoying because UniGetIUi keeps notifying me that updates are available and I know it will keep failing those same updates.

Here's another different failed update with a different message which says "Successfully verified installed hash" but it still failed to update

uniget 2024-05-22_18-38-00

BTW I think you should do something about improving the "user friendliness" of the program in giving the user more easier to understand error message + some solution about what to do about these failed updates in the Live Output window of each failed updates because for many users they will have no clue what is going on with these live output messages (which a coder more likely to understand than the average user) or how to fixed these failed updates..

I believe I am somewhat IT knowledgeable and technical than the average user and even I had no idea what the live output error message is even saying or what solution I should take to fix these failed updates. The problem is also that there too many technical text that we don't understand what we should be looking at.

Here's a suggested user friendly improvement for these failed update errors

uniget program improvement 2024-05-22_20-50-38

If you do this then there is less likely for people to CREATE NEW ISSUES about what these error messages mean and what to do about it

marticliment commented 5 months ago

Hello,

it is not a matter of reinstalling the program. you will still face the same issue with new updates.

What you can do instead is report this behaviour to the program publishers so they start publishing packages following adequate the requirements and guidelines.

You could still try to install the package from chocolatey, but if the maintainers publish incorrect packages to winget they are also likely to do the same thing on chocolatey.

I am aware the errors may be kind of hard to understand. However, UniGetUI is not designed to be a straight software store for unexperienced users, but rather an interface designed to ease the package managing for users who already use and understand package managers. However, please rest assure I always try to make things as clear and easy as I can, and this trend will continue in the future. Also please understand that my free time is not unlimited, and other issues and features are more important for the average user.