-
Notifications
You must be signed in to change notification settings - Fork 4.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manifest Validation: Failed to process installer (MSIX only) #79677
Comments
@AmelBawa-msft @denelon I'm getting the same unexpected failure for the latest version of WikiMed (#82540), which I just submitted. I traced my way to this issue by looking for other PRs with the same Manifest-Installer-Validation-Error label, and finding the discussion in #75891. Thank you for creating an issue for that. Is there any timeline on when this blocker might be addressed? Because it seems I can no longer upload the latest WikiMed manifests to winget. Please note that even if the manifest validation error is solved, we still have the issue that large (>1GB) msix/appxbundle packages from GitHub (at least) fail to install in winget locally (see screenshot), whereas small ones install fine. It may be a related issue. Unkown error |
@Jaifroid @AmelBawa-msft is looking at this issue, we've got a couple of approaches we're looking at. The issue is related to servers not honoring the call that we make when we try to validate without a full download. I would expect we will have this resolved before the 1.4 client is GA. This fix does not depend on that release per se' but we may have client improvements as well as service improvements. |
@Jaifroid how often do you have updates? I want to try and help get these validated manually until the fix is in. |
@denelon Thank you for the updates. The Kiwix.WikiMed app (~1.3GB) is updated monthly, around the beginning of each month. The Kiwix.Wikivoyage app (also affected because it is ~660MB) is updated monthly around the middle of the month. The base Kiwix.KiwixJS app isn't affected because it is much smaller (~12MB). All the packages are hosted on GitHub releases. The reason for the monthly cycle is that it corresponds to the release of updated content by Kiwix org. |
Thanks @Jaifroid. That helps, and hopefully we only have one or two more times we'll need to validate manually. |
Same error
The funny thing is, this one passed installation validation on your end, but in real-world usage, winget fails to install it on a fully up-to-date modern machine. |
@AmelBawa-msft - I believe this issue has been addressed as there have been several updates to the validation pipeline since the issue was opened. If it is not resolved, it would be extremely helpful if a new issue could be opened pointing to a the new failure. Close with reason: Stale; |
Please confirm these before moving forward
Category of the issue
Other
Brief description of your issue
MSIX Manifest installer validation fails for certain installers when attempting to stream the MSIX info from the installer URL during the validation.
Steps to reproduce
#75891
Actual behavior
Manifest installer validation fails to get the MSIX info for certain installers.
Expected behavior
Manifest installer validation should be able to get the MSIX info for all (MSIX) installers.
Environment
Screenshots and Logs
No response
The text was updated successfully, but these errors were encountered: