Skip to content
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

[Package Issue]: HulubuluSoftware.AdvancedRenamer version 4.08 error: 0x8a15006d #214049

Open
2 tasks done
hms54 opened this issue Jan 21, 2025 · 11 comments
Open
2 tasks done
Labels
Issue-Bug It either shouldn't be doing this or needs an investigation. Needs-Attention This work item needs to be reviewed by a member of the core team.

Comments

@hms54
Copy link

hms54 commented Jan 21, 2025

Please confirm these before moving forward

  • I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
  • I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue

Installation issue.

Brief description of your issue

Attempts to install or update current installation fail with:
An unexpected error occurred while executing the command:
0x8a15006d : A required service is busy or unavailable. Try again later.

I believe this happens because the download site only allows one download attempt, then locks out additional download attempts for a period of time. (Not sure what the timeout is, but I had to wait a day to attempt a second download.)

Steps to reproduce

It fails with or without an existing installation of Advanced Renamer, but the cleanest case of reproducing this failure is to:

  1. Uninstall existing installations of Advanced Renamer.
  2. Search for HulubuluSorftware.AdvancedRenamer in Discover Packages.
  3. Attempt to install as Administrator.

Actual behavior

Installation fails with Winget error message: 0x8a15006d : A required service is busy or unavailable. Try again later.

Expected behavior

Expected the package to install properly.

Environment

Windows Package Manager v1.9.25200
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19045.5371
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.24.25200.0

Screenshots and Logs

Operation History: Second attempt to install. (Download site is blocking the download.)
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Found Advanced Renamer [HulubuluSoftware.AdvancedRenamer] Version 4.08
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://www.advancedrenamer.com/down/win/advanced_renamer_setup_4_08.exe
An unexpected error occurred while executing the command:
0x8a15006d : A required service is busy or unavailable. Try again later.

Operation History: First attempt to install:
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Found Advanced Renamer [HulubuluSoftware.AdvancedRenamer] Version 4.08
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://www.advancedrenamer.com/down/win/advanced_renamer_setup_4_08.exe
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 0.00 B / 11.0 MB
An unexpected error occurred while executing the command:
0x8a15006d : A required service is busy or unavailable. Try again later.

Uniget Log:
[1/20/2025 9:54:48 PM] Found 4 screenshots for package Id=HulubuluSoftware.AdvancedRenamer
[1/20/2025 9:54:48 PM] Loaded operation parameters for package id=HulubuluSoftware.AdvancedRenamer on manager Winget and operation Install: install --id "HulubuluSoftware.AdvancedRenamer" --exact --source winget --accept-source-agreements --disable-interactivity --silent --accept-package-agreements --force

@hms54 hms54 added the Issue-Bug It either shouldn't be doing this or needs an investigation. label Jan 21, 2025
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage This work item needs to be triaged by a member of the core team. label Jan 21, 2025
@Dragon1573
Copy link
Contributor

⚠ Unable to reproduce ...


First install it via winget install

Image

Then uninstall it via winget uninstall.

Image

Then reinstall again.

Image

@stephengillie stephengillie added Needs-Author-Feedback This needs a response from the author. and removed Needs-Triage This work item needs to be triaged by a member of the core team. labels Jan 21, 2025
@stephengillie
Copy link
Collaborator

Hi @hms54,

Is the issue still occurring?

@elreymon
Copy link

elreymon commented Jan 22, 2025

Yes. It's happening to me right now.
I haven't find any service running that may cause this problem.

Log:
2025-01-22 17:38:29.295 [CLI ] Found one app. App id: HulubuluSoftware.AdvancedRenamer App name: Advanced Renamer 2025-01-22 17:38:29.304 [REPO] Attempting to open pinning database: C:\Users\ramon.espinosa\AppData\Local\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\pinning.db 2025-01-22 17:38:29.304 [REPO] ... opening existing pinning database 2025-01-22 17:38:29.304 [REPO] Opening database for Read at 'C:\Users\ramon.espinosa\AppData\Local\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\pinning.db' 2025-01-22 17:38:29.305 [REPO] Opened Pinning Index with version [1.0], last write [2024-12-12 10:09:53.000] 2025-01-22 17:38:29.312 [CLI ] Manifest fields: Name [Advanced Renamer], Version [4.08] 2025-01-22 17:38:29.375 [CLI ] Found existing installer file at 'C:\Users\RAMON~1.ESP\AppData\Local\Temp\WinGet\HulubuluSoftware.AdvancedRenamer.4.08\8aac24e6d95ad8a631feec5d278a06a2e191a35e0aa676c5a993f5db584e8b3c'. Verifying file hash. 2025-01-22 17:38:29.376 [CLI ] Hash does not match. Removing existing installer file C:\Users\RAMON~1.ESP\AppData\Local\Temp\WinGet\HulubuluSoftware.AdvancedRenamer.4.08\8aac24e6d95ad8a631feec5d278a06a2e191a35e0aa676c5a993f5db584e8b3c 2025-01-22 17:38:29.377 [CLI ] Failed to remove installer file. Reason: remove: El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso.: "C:\Users\RAMON~1.ESP\AppData\Local\Temp\WinGet\HulubuluSoftware.AdvancedRenamer.4.08\8aac24e6d95ad8a631feec5d278a06a2e191a35e0aa676c5a993f5db584e8b3c" 2025-01-22 17:38:29.421 [CLI ] Generated temp download path: C:\Users\RAMON~1.ESP\AppData\Local\Temp\WinGet\HulubuluSoftware.AdvancedRenamer.4.08\8aac24e6d95ad8a631feec5d278a06a2e191a35e0aa676c5a993f5db584e8b3c 2025-01-22 17:38:29.422 [CORE] Downloading to path: C:\Users\RAMON~1.ESP\AppData\Local\Temp\WinGet\HulubuluSoftware.AdvancedRenamer.4.08\8aac24e6d95ad8a631feec5d278a06a2e191a35e0aa676c5a993f5db584e8b3c 2025-01-22 17:38:29.422 [CORE] DeliveryOptimization downloading from url: https://www.advancedrenamer.com/down/win/advanced_renamer_setup_4_08.exe 2025-01-22 17:39:29.625 [FAIL] C:\__w\1\s\external\pkg\src\AppInstallerCommonCore\DODownloader.cpp(324)\WindowsPackageManager.dll!00007FFCBF2E4C07: (caller: 00007FFCBF2E38BC) Exception(1) tid(1454) 80D02002 2025-01-22 17:39:29.648 [CORE] Started applying motw to C:\Users\RAMON~1.ESP\AppData\Local\Temp\WinGet\HulubuluSoftware.AdvancedRenamer.4.08\8aac24e6d95ad8a631feec5d278a06a2e191a35e0aa676c5a993f5db584e8b3c with zone: 3 2025-01-22 17:39:29.653 [CORE] Finished applying motw 2025-01-22 17:39:29.653 [CORE] WinINet downloading from url: https://www.advancedrenamer.com/down/win/advanced_renamer_setup_4_08.exe 2025-01-22 17:39:29.775 [FAIL] C:\__w\1\s\external\pkg\src\AppInstallerCommonCore\Downloader.cpp(172)\WindowsPackageManager.dll!00007FFCBF2E117E: (caller: 00007FFCBF2DCECB) Exception(2) tid(1454) 8A15006D 2025-01-22 17:39:29.776 [CLI ] Caught wil::ResultException: C:\__w\1\s\external\pkg\src\AppInstallerCommonCore\Downloader.cpp(172)\WindowsPackageManager.dll!00007FFCBF2E117E: (caller: 00007FFCBF2DCECB) Exception(2) tid(1454) 8A15006D

When trying to Download de .exe manually I get an error. Probably this is the cause because the error is in the Download Module.

Image

@hms54
Copy link
Author

hms54 commented Jan 23, 2025 via email

@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Attention This work item needs to be reviewed by a member of the core team. and removed Needs-Author-Feedback This needs a response from the author. labels Jan 23, 2025
@Dragon1573
Copy link
Contributor

I'm behind a proxy in Hong Kong SAR., China. Unable to reproduce the issue.

00:38:37 D:\...\winget-pkgs  [master ≡] 1ms pwsh$ winget download --id "HulubuluSoftware.AdvancedRenamer" --exact --source winget --accept-source-agreements --disable-interactivity --accept-package-agreements --skip-dependencies
已找到 Advanced Renamer [HulubuluSoftware.AdvancedRenamer] 版本 4.08
此应用程序由其所有者授权给你。
Microsoft 对第三方程序包概不负责,也不向第三方程序包授予任何许可证。
已跳过依赖项。
正在下载 https://www.advancedrenamer.com/down/win/advanced_renamer_setup_4_08.exe
  ██████████████████████████████  11.0 MB / 11.0 MB
已成功验证安装程序哈希
已下载安装程序: C:\Users\Dragon1573\Downloads\HulubuluSoftware.AdvancedRenamer_4.08\Advanced Renamer_4.08_Machine_X64_inno_zh-CN.exe

@hms54
Copy link
Author

hms54 commented Jan 23, 2025 via email

@SpecterShell
Copy link
Contributor

WinGet defaults to download the installer by using DeliveryOptimization, which downloads files chunk by chunk and generates lots of requests within seconds. You can change to another method through the WinGet settings.

@hms54
Copy link
Author

hms54 commented Jan 24, 2025 via email

@Dragon1573
Copy link
Contributor

Is there a command line option to set the download method?

Try winget settings. It will launch your default editor automatically and open a JSON configuration file. Configure the following settings.

// IMPORTANT: The configuration DOES NOT support comments, here's for tips only.
{
  "network": {
    // Switch this to value "wininet"
    "downloader": "wininet"
  }
}

@SpecterShell
Copy link
Contributor

Interesting. Is there a command line option to set the download method?

-=Howard


Unfortunately no. You need to paste the setting snippet into the configuration file.

@Dragon1573
Copy link
Contributor

Dragon1573 commented Jan 24, 2025

WinGet defaults to download the installer by using DeliveryOptimization, which downloads files chunk by chunk and generates lots of requests within seconds.

I also uses Motrix for downloading those installer file manually. It based on a modified version of Aria2, which limitations rise up to 64 threads at most (original one limits to 16 at most).

When I click the download URL on the page, Motrix will catch this up and copy the UA information from my Microsoft Edge instance. Most of the time Motrix will not be blocked by the server, and with 64 threads all connected I can take full use of my purchased bandwidth at home (around 1000Mbps).


Edit: It might be caused that the Delivery Optimization engine is flagged as a third party downloader and may be harm to the server. While Motrix will copy UA info from the browser, server will treat them as parallel download action by browser's built-in downloader and will not block it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Bug It either shouldn't be doing this or needs an investigation. Needs-Attention This work item needs to be reviewed by a member of the core team.
Projects
None yet
Development

No branches or pull requests

5 participants