Uninstall zip-based package hangs
Brief description of your issue
winget uninstall ffmpeg (portable zip package) hangs forever in my PC.
- https://github.com/microsoft/winget-cli/issues/3085
May be related to the fact I attempted an update which also hung and so I interrupted it.
winget lists the new version (6.1.1) but the one installed is still (6.0). Repair or uninstall fail.
Steps to reproduce
This might not happen always and be due to the winget DB state or something. In my case just this:
winget uninstall ffmpeg
Expected behavior
Uninstall of the package. For a portable package this means deleting a few files and maybe removing links or an item in PATH.
Actual behavior
It says (I'm translating so it may not be exact):
Found FFmpeg [Gyan.FFmpeg]
Starting uninstall of package...
And it stays there with high CPU usage.
I checked the log and it does a lot of things, including several HTTP requests.
Environment
winget v1.7.10582
Windows: Windows.Desktop v10.0.19045.4046
Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.22.10582.0
LocalManifestFiles off
BypassCertificatePinningForMicrosoftStore off
InstallerHashOverride off
LocalArchiveMalwareScanOverride off
Maybe related to:
- https://github.com/microsoft/winget-cli/issues/2806
- https://github.com/microsoft/winget-cli/issues/3859
This looks related to:
- #3279
Can you try the workarounds listed in that issue to see if it unblocks the uninstall for you?
This looks related to:
* [Cannot upgrade/uninstall nested portables coming from an older version of WinGet #3279](https://github.com/microsoft/winget-cli/issues/3279)Can you try the workarounds listed in that issue to see if it unblocks the uninstall for you?
It does look related. I don't have time now to look into it but I will. Thanks.
m
Sent from my Galaxy
-------- Original message -------- From: aslze @.> Date: 2024-03-07 6:36 p.m. (GMT-05:00) To: microsoft/winget-cli @.> Cc: Subscribed @.***> Subject: Re: [microsoft/winget-cli] Uninstall zip-based package hangs (Issue #4242)
This looks related to:
Can you try the workarounds listed in that issue to see if it unblocks the uninstall for you?
It does look related. I don't have time now to look into it but I will. Thanks.
— Reply to this email directly, view it on GitHubhttps://github.com/microsoft/winget-cli/issues/4242#issuecomment-1984782467, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AURWANCGHR3QQIQL4VV3QWDYXD2XVAVCNFSM6AAAAABEJ3SSP6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUG44DENBWG4. You are receiving this because you are subscribed to this thread.Message ID: @.***>
I managed to clean this by manually uninstalling (from WinGet/Packages, PATH, Registry/uninstall). Then I could install again.
But winget should not hang forever in a situation like this.
I managed to clean this by manually uninstalling (from WinGet/Packages, PATH, Registry/uninstall). Then I could install again.
But winget should not hang forever in a situation like this.
Good to know that the workaround worked in unblocking the install. Do you happen to know if you installed this package way back with an older version of WinGet? (WinGet 1.4?) and whether you installed this from a user shell with Developer mode disabled in Windows?
I managed to clean this by manually uninstalling (from WinGet/Packages, PATH, Registry/uninstall). Then I could install again. But winget should not hang forever in a situation like this.
Good to know that the workaround worked in unblocking the install. Do you happen to know if you installed this package way back with an older version of WinGet? (WinGet 1.4?) and whether you installed this from a user shell with Developer mode disabled in Windows?
That was months ago I think, possibly with an older version, but I don't know which.
Still broken for me, what a complete dog's dinner