Решена Ошибка winget 0x8a15000f : Data required by the source is missing

  • Автор темы Автор темы Dragokas
  • Дата начала Дата начала

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
8,019
Решения
12
Реакции
6,788
А что, если он не находит приложение?
Код:
Microsoft Windows [Version 10.0.19044.2130]

C:\Users\admin>winget install Notepad++
Failed in attempting to update the source: winget
Failed when searching source: winget
An unexpected error occurred while executing the command:
0x8a15000f : Data required by the source is missing

No packages were found among the working sources.

C:\Users\admin>winget search .
Failed in attempting to update the source: winget
Failed when searching source; results will not be included: winget
Name                                             Id             Version Source
--------------------------------------------------------------------------------
WorldClock.Net.ScreenSaver                       XP89HBXZGMD19S Unknown msstore
ArcGIS Maps SDK for .NET Samples (WPF)           9MTP5013343H   Unknown msstore
WorldClock.Net                                   XP89J12G8JCX6V Unknown msstore
Telerik .NET MAUI Controls                       9N8J3V83PCZB   Unknown msstore
Telerik .NET MAUI CryptoTrack                    9MZXVRB8MN83   Unknown msstore
WiBit.Net :: Introduction to Scripting Languages 9WZDNCRDGSXV   Unknown msstore
.Net Campus                                      9PDVWNT4K1MW   Unknown msstore
TimeSheet .Net                                   9WZDNCRDKKJS   Unknown msstore
.NET World                                       9WZDNCRDG617   Unknown msstore
WiBit.Net                                        9WZDNCRDGSXX   Unknown msstore
.NET Gurus Can Cook!                             9WZDNCRDPS5D   Unknown msstore
VPN Shield 2                                     9NZJZM61VV7F   Unknown msstore
Ubuntu 22.04.5 LTS                               9PN20MSR04DW   Unknown msstore
Ubuntu 20.04.6 LTS                               9MTTCL66CPXJ   Unknown msstore

C:\Users\admin>winget source list
Name    Argument
-----------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0
winget  https://cdn.winget.microsoft.com/cache
Вроде источники на месте.
 
Winget сам обновлен до последней версии?
winget -v
Если нет, то
winget upgrade --id Microsoft.DesktopAppInstaller или winget upgrade --name 'App Installer'

++++ можно запустить команду с флагом --verbose-logs позволяет выводить более подробные логи выполнения команды. Он полезен для диагностики проблем, когда возникает ошибка, и нужно больше информации о том, что происходит "под капотом".

В начале стоит посмотреть данные о конкретном источнике:
Код:
winget source list --name msstore
winget source list --name winget
Если полезного нет, то
Сбрасывает winget и msstore до начальной конфигурации.
winget source reset --force
После
Подкоманда update принудительно начинает обновление отдельного источника или всех источников.
winget source update

Похожие проблемы
 
Последнее редактирование:
Спасибо.
winget судя по версии не обновлён.
Но большинство сообщений как под копирку выдают одну и ту же ошибку:
Код:
PS C:\Users\admin> winget -v
v1.3.2691

PS C:\Users\admin> winget upgrade --id Microsoft.DesktopAppInstaller
Failed in attempting to update the source: winget
Failed when searching source: winget
An unexpected error occurred while executing the command:
0x8a15000f : Data required by the source is missing
PS C:\Users\admin> winget upgrade --id Microsoft.DesktopAppInstaller --verbose-logs
Failed in attempting to update the source: winget
Failed when searching source: winget
An unexpected error occurred while executing the command:
0x8a15000f : Data required by the source is missing

PS C:\Users\admin> winget upgrade --name 'App Installer'
Failed in attempting to update the source: winget
Failed when searching source: winget
An unexpected error occurred while executing the command:
0x8a15000f : Data required by the source is missing

Попытка сброса не помогла
Код:
PS C:\Users\admin> winget source list --name msstore
Field      Value
--------------------------------------------------------
Name       msstore
Type       Microsoft.Rest
Argument   https://storeedgefd.dsx.mp.microsoft.com/v9.0
Data
Identifier StoreEdgeFD
Updated    2024-10-05 10:24:43.000
PS C:\Users\admin> winget source list --name winget
Field      Value
-------------------------------------------------
Name       winget
Type       Microsoft.PreIndexed.Package
Argument   https://cdn.winget.microsoft.com/cache
Data       Microsoft.Winget.Source_8wekyb3d8bbwe
Identifier Microsoft.Winget.Source_8wekyb3d8bbwe
Updated    never
PS C:\Users\admin> winget source reset --force
Resetting all sources...Done
PS C:\Users\admin> winget source update
Updating all sources...
Updating source: msstore...
Done
Updating source: winget...
Cancelled
PS C:\Users\admin> winget upgrade --name 'App Installer'
Failed in attempting to update the source: winget
The `msstore` source requires that you view the following agreements before using.
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
The source requires the current machine's 2-letter geographic region to be sent to the backend service to function properly (ex. "US").

Do you agree to all the source agreements terms?
[Y] Yes  [N] No: Y
Failed when searching source: winget
An unexpected error occurred while executing the command:
0x8a15000f : Data required by the source is missing

Возможно, сборка винды таки старовата.
 
Спасибо за ссылочки.
Данная команда пофиксила источники, search и install теперь всё находят нормально:
Код:
Add-AppPackage -path "https://cdn.winget.microsoft.com/cache/source.msix."
 
Переустановка winget на новую версию, тоже помогает )))

Оказывается одним и решений было принудительное обновление winget c Microsoft Store
Код:
winget install "App Installer" -s msstore --force

А вот и причина сбоя. А так же рекомендации по решению проблемы.
Мы прекращаем использование CDN, который использовался в ранних версиях WinGet.

Пожалуйста, обновите WinGet до версии 1.6 или WinGet 1.7-preview (или более поздней, по мере выхода новых релизов).

Вы можете обновить "App Installer" через Microsoft Store.
Также можно использовать https://aka.ms/getwinget для установки последней доступной стабильной версии.
Для предварительных сборок можно воспользоваться https://aka.ms/getwingetpreview.

Примечание: По умолчанию, при новой установке Windows, Microsoft Store проверяет наличие обновлений и устанавливает последнюю версию WinGet. Это затронет менее 2% устройств. WinGet можно обновить, обновив "App Installer" через Microsoft Store. Также возможно выполнить команду winget install "App Installer" -s msstore --force через командную строку.

Новые установки Windows (например, Azure Virtual Desktop) могут иметь более раннюю версию WinGet (установленную через "App Installer"), и это может вызвать проблемы при загрузке стандартного источника "winget". Обновление клиента до последней версии через Microsoft Store или GitHub решит эту проблему.

Некоторые пользователи сообщили о проблемах с обновлением источников после установки последней версии WinGet. Мы занимаемся изучением причины.

Если вы выполните winget source update --force в терминале/оболочке от имени администратора, это должно решить проблему. Если это не сработает, попробуйте команду powershell -command Add-AppxPackage https://cdn.winget.microsoft.com/cache/source.msix.

Последнее обновление:
Миграция CDN завершена.
 
Последнее редактирование:
Переустановка winget на новую версию, тоже помогает )))
неа, попробовал, не помогло, winget переустановился успешно, но версия осталась такая же старая и источники не те
 
А не, соврал немного, он под App Installer нашло вообще какой-то LG Monitor ))))

Код:
PS C:\Users\admin> winget install "App Installer" -s msstore --force
Found LG Monitor App Installer [9PM9N6F47JB8] Version Unknown
This package is provided through Microsoft Store. winget may need to acquire the package from Microsoft Store on behalf of the current user.
Version: Unknown
Publisher: LG Electronics Inc.
Description: You can easily install and use apps supported by your monitor through LG Monitor App Installer.

LGE Monitor App

1) OnScreen Control
2) LG Switch
3) Dual Controller
4) LG Calibration Studio

If the list of supported apps for the LG monitor connected to your PC is not displayed, please visit the LGE homepage to download and install the supported apps.

LGE Homepage: https://www.lg.com/common/index
License: ms-windows-store://pdp/?ProductId=9PM9N6F47JB8
Privacy Url: https://privacy.us.lg.com/policies
Agreements:
Category: Personalization
Pricing: Free
Free Trial: No
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
Seizure Warning: https://aka.ms/microsoft-store-seizure-warning
Store License Terms: https://aka.ms/microsoft-store-license
 
Кстати да. В репозитории msstore не могу найти Winget...
но версия осталась такая же старая и источники не те
source.msix - похоже это база доступного по (на данный момент, это 7452 наименования) и еще некоторые интересности, поэтому и заработало без обновления.
1728159872121.webp


т.е. это аналог winget source update --force, только ты данные забираешь другим путем т.к., старая версия Winget стучится к нерабочему CDN
 
Последнее редактирование:
Назад
Сверху Снизу