Возникла ошибка в работе пакетного менеджера Windows Package Manager (winget) из-за просроченного SSL-сертификата

bpwz0evwkxdayq5mqp2pgzzmffy.png

11 февраля 2023 года разработчики и пользователи столкнулись с сетевой ошибкой в работе пакетного менеджера Windows Package Manager (winget) из-за просроченного SSL-сертификата.
Из-за проблемы перестало работать обновление winget --all --verbose.

y_vbmfep6qw-nmswrxuhuyueqrc.png

Разработчики выяснили, что в Microsoft не продлили вовремя SSL-сертификат для этого проекта

rxcg0atieda9iemedsh3mooc7mu.png

Временное решение с winget в этой ситуации:

winget source remove -n winget
winget source add -n winget https://winget.azureedge.net/cache

Эти команды включают добавление альтернативного источника для обновлений для WinGet в обход cdn.winget.microsoft.com. Адрес winget.azureedge.net/cache имеет прямое отношение к Microsoft (согласно nslookup cdn.winget.microsoft.com).

wz45d7n7s3dghcqt36v_d_zztgw.png

В мае 2021 года Microsoft представила версию 1.0 пакетного менеджера Windows Package Manager (winget), с помощью которого можно устанавливать, обновлять, настраивать и удалять приложения в ОС Windows 10 и Windows 11 из командной строки, терминала Windows или PowerShell. Microsoft опубликовала исходный код winget на GitHub под лицензией MIT License. Утилита написана на языке С++. В релизной версии winget доступны команды: install, show, source, search, list, upgrade, uninstall, hash, validate, settings, features, export, import.

© Habrahabr.ru