π
Updated: January 27, 2026
π Article Reference: 390121
π― Applies to:
VMware vSphere ESXi 7.x / 8.x
VMware vCenter Server 7.x / 8.x
VMware SDDC Manager
π¨ The Issue: Patch Downloads Failing with HTTP Error 403
While patching ESXi hosts via vCenter Lifecycle Manager (vLCM), I ran into this frustrating error:
A general system error occurred: Failed to download VIB(s)
Error: HTTP Error Code: 403
Despite vLCM reporting βEnabled: Yesβ under Settings β Patch Setup, the Connection Status stayed stuck at “Not Connected” or “Validating”.
Log traces from /var/log/vmware/vmware-updatemgr/… clearly showed:
Download failed, HTTP Error Code: 403
Downloading file failed, 0 byte downloaded.
π§ The Root Cause
Broadcom recently changed how VMware distributes updates. The old public URLs (like https://hostupdate.vmware.com/…) are deprecated.
Now, each customer must use a tokenized, authenticated URL, unique to their Broadcom account. If your vLCM still tries to reach the old URLs or expired tokens, youβll get 403 errors.
β The Fix: Use Tokenized URLs from Broadcom
Here’s the step-by-step that worked for me:
π Step 1: Get Your Download Token
Log into the Broadcom Support Portal
and retrieve your authenticated download token.
π§Ή Step 2: Disable Default Repositories
In the vSphere Client:
Go to Lifecycle Manager > Settings > Patch Setup
Click Disable next to each default repo (they can’t be deleted).
π If you’re using vCenter < 8.0 U1, you must reset the Update Manager DB before adding new URLs.
β Step 3: Add the New URLs (Replace
https://dl.broadcom.com/
https://dl.broadcom.com/
https://dl.broadcom.com/
https://dl.broadcom.com/
π Step 4: Restart Update Manager Service
SSH into the vCenter Server and run:
service-control –restart vmware-updatemgr
π Step 5: Sync Updates
Go back to vSphere Client β Lifecycle Manager β ACTIONS β Updates β Sync Updates.
Wait until sync completes before applying any patches.
π§Ή Still Seeing Old URLs or Tokens?
If you’re still getting errors referencing:
hostupdate.vmware.com
An old or expired token
You must reset the Update Manager DB. Use the VMware KB:
β‘οΈ βResetting the VMware Update Manager Databaseβ
π Final Notes
Donβt leave old URLs enabled β they cause patch jobs to fail.
Tokens expire or may get regenerated β always use the latest one.
This issue affects both vLCM and VUM (vCenter Update Manager).
π¬ Did this help you out? Share your experience in the comments or drop a question β Iβm happy to help fellow VMware admins stay sane through Broadcomβs changes!
π Need a quick reference? Bookmark this post.