-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Winget can't update program with dependencies #4880
Comments
I can agree with this problem, especially this package, but it seems there also other packages with don't get updated correctly, like IrfanSkiljan.IrfanView for example. A short look into the log shows, that winget is first updates the package yt-dlp, and afterwards the package Gyan.FFmpeg which seems a bit weird as the dependency is updated after the package which requires it. 🤪 Also the real file of yt-dlp isn't available in the in the downloaded cache directory %LOCALAPPDATA%\Temp\WinGet |
I came to report the exact same problem with the exact same pacakges. Even if I uninstall both packages, then install ffmpeg (
EDIT: I just did another set of updates with
It didn't run first this time. Odd that it talked about dependencies first, and then again last. It did install those other 3 packages I had. After install I checked the version
It did not update. |
Problems with the interoperation of
This impacts my personal laptops as well. Sometimes, issues with |
Brief description of your issue
When updating yt-dlp, winget will install the dependency Gyan.FFmpeg, and continue to yt-dlp but finishes the program before it can install it and also blocking the next packages in queue, when prompted to install all packages yt-dlp will still be fisrt in queue and repeating until uninstalled and reinstalled.
Steps to reproduce
winget update -r -u -h
Expected behavior
download and install yt-dlp and Gyan.FFmpeg uodates and continue updating the other packages
Actual behavior
download of Gyan.FFmpeg, check the hash of the program and extracting the files, then abruptly stoping and returning to the command prompt.
Environment
Administrador de paquetes de Windows v1.8.1911
Copyright (c) Microsoft Corporation. Todos los derechos reservados.
Windows: Windows.Desktop v10.0.22631.4317
Arquitectura del sistema: X64
Paquete: Microsoft.DesktopAppInstaller v1.23.1911.0
Directorios de WinGet
Registros %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalS…
Configuración de usuario %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalS…
Directorio de vínculos portátiles (usuario) %LOCALAPPDATA%\Microsoft\WinGet\Links
Directorio de vínculos portátiles (equipo) C:\Program Files\WinGet\Links
Raíz de paquete portátil (usuario) %LOCALAPPDATA%\Microsoft\WinGet\Packages
Raíz de paquete portátil C:\Program Files\WinGet\Packages
Raíz de paquete portátil (x86) C:\Program Files (x86)\WinGet\Packages
Descargas del instalador %USERPROFILE%\Downloads
Vínculos
Declaración de privacidad https://aka.ms/winget-privacy
Contrato de licencia https://aka.ms/winget-license
Avisos de terceros https://aka.ms/winget-3rdPartyNotice
Página principal https://aka.ms/winget
Términos de Microsoft Store https://www.microsoft.com/en-us/storedocs/terms-of-sale
Configuración de administrador Estado
LocalManifestFiles Deshabilitado
BypassCertificatePinningForMicrosoftStore Deshabilitado
InstallerHashOverride Deshabilitado
LocalArchiveMalwareScanOverride Deshabilitado
ProxyCommandLineOptions Deshabilitado
DefaultProxy Deshabilitado
The text was updated successfully, but these errors were encountered: