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
12k stars 402 forks source link

[BUG] Installer URL and other missing from Package Details screen #2611

Open stevehoek opened 1 month ago

stevehoek commented 1 month ago

Please confirm these before moving forward

UniGetUI Version

3.1.1

Windows version, edition, and architecture

Windows 10 Pro x64

Describe your issue

Installer URL missing for all (most?) packages, as well as other info

Steps to reproduce the issue

Right click on an available update in the Software Updates tab, choose Package Details, see empty Installer URL and other info The Manifest link is present, and following that you can find the package's *.Installer.yaml and look inside it to find the URL manually, so the data does exist for these packages

UniGetUI Log

n/a

Package Managers Logs

n/a

Relevant information

No response

Screenshots and videos

No response

marticliment commented 1 month ago

Which packages are you trying to load?

Please share both your UniGetUI logs and the Package Manager logs

stevehoek commented 1 month ago

I'm not able to get the logs right now. I've had this issue on several packages: Miro, Figma, 7zip, Adobe Acrobat Reader, Microsoft Edge WebView2 Runtime, Zoom, etc It seems to be all of them that have had updates in the last week or two.

marticliment commented 1 month ago

I will investigate, but please, when possible, reproduce the bug and attach the logs

stevehoek commented 1 month ago

Here are the logs... not that helpful I'm afraid

UniGetUI Log.txt UniGetUI PkgMgr Log.txt

marticliment commented 1 month ago

Hello @stevehoek, yoou seem to have a corrupt WinGet installation.

Please try to enable "Use Bundled WinGet instead of the WinGet COM API" under WinGet Settings, on UniGetUI Settings

stevehoek commented 1 month ago

Hi @marticliment unfortunately that did not change anything for me. When I run winget.exe from the CLI (the system version or the bundled version) it does show the package installer URL data correctly

winget show --id Microsoft.EdgeWebView2Runtime

Found Microsoft Edge WebView2 Runtime [Microsoft.EdgeWebView2Runtime]
Version: 127.0.2651.86
Publisher: Microsoft Corporation
Publisher Url: https://www.microsoft.com/
Publisher Support Url: https://github.com/MicrosoftEdge/WebView2Feedback/issues
Author: Microsoft Corporation
Moniker: webview2
Description: Embed web content (HTML, CSS, and JavaScript) in your native applications with Microsoft Edge WebView2.
Homepage: https://developer.microsoft.com/microsoft-edge/webview2/
License: Proprietary
License Url: https://www.microsoft.com/legal/terms-of-use
Privacy Url: https://privacy.microsoft.com/privacystatement
Copyright: © 2024 Microsoft Corporation. All rights reserved.
Copyright Url: https://www.microsoft.com/legal/intellectualproperty/trademarks
Release Notes Url: https://learn.microsoft.com/microsoft-edge/webview2/release-notes/
Documentation:
  Documentation: https://learn.microsoft.com/microsoft-edge/webview2/
Tags:
  webview
Installer:
  Installer Type: exe
  Installer Url: https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/c638b5d5-4b2f-4845-baab-c9f4fd6c58ab/MicrosoftEdgeWebView2RuntimeInstallerX64.exe
  Installer SHA256: 8f0165de2f83174697bbdb273b6b53ea7d66bbc561d9a4ead5dacbfcbf8e8837
  Offline Distribution Supported: true

But in UniGetUI I only see this

image

marticliment commented 1 month ago

Ok, thanks, i will investigate