Plan Patching for the vCenter server shows "No patches available" in SDDC 5.2.x
search cancel

Plan Patching for the vCenter server shows "No patches available" in SDDC 5.2.x

book

Article ID: 404025

calendar_today

Updated On:

Products

VMware SDDC Manager

Issue/Introduction

  • Plan patching shows as "No patches available" for vCenter server under target version in the SDDC manager UI

  • SDDC Manager has bundles missing for the vCenter server in Bundle Management 
  • Log snippets from lcm.log under /var/log/vmware/lcm:

2025-07-03T05:41:08.252+0000 ERROR [vcf_lcm,68661768071df7f00e853a20c31d1bc2,e374] [c.v.e.s.l.c.s.BundleManifestDownloadScheduler,vac-scheduler-1] Error occurred fetching product version catalog file from depot
com.vmware.evo.sddc.lcm.model.depot.exception.DepotConnectionFailureException: Error [403]  downloading LCM Product Version Catalog [/COMP/SDDC_MANAGER_VCF/lcm/productVersionCatalog /v1/productVersionCatalog.json] from dl.broadcom.com:443, http error [403]
Getting file size for [/COMP/SDDC_MANAGER_VCF/lcm/productVersionCatalog /v1/productVersionCatalog.json] from URL[https://dl.broadcom.com:443/download_token/PROD/COMP/SDDC_MANAGER_VCF/lcm/productVersionCatalog%20/v1/productVersionCatalog.json]
[c.v.e.s.l.b.d.depot.DepotDownloader,vac-scheduler-1] Got response: 403 Forbidden HTTP/1.1
2025-07-03T05:41:08.251+0000 ERROR [vcf_lcm,68661768071df7f00e853a20c31d1bc2,e374] [c.v.e.s.l.b.d.depot.DepotDownloader,vac-scheduler-1] Error getting file size, got response: 403 Forbidden HTTP/1.1
2025-07-03T05:41:08.252+0000 ERROR [vcf_lcm,68661768071df7f00e853a20c31d1bc2,e374] [c.v.e.s.l.b.d.d.DepotBundleDownloadServiceImpl,vac-scheduler-1] Got Http error[403] while downloading LCM Product Version Catalog [/COMP/SDDC_MANAGER_VCF/lcm/productVersionCatalog /v1/productVersionCatalog.json]

 

Environment

VMware Cloud Foundation 5.2.x

Cause

  • This issue is due to a "space" character in application-prod.properties file in the ProductVersionCatalog file path: /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties

  • To identify for any space character open the "application-prod.properties" file in vim editor and run :set list a space character will be seen at the end of the file before $ symbol as above screenshot.

Resolution

Perform the following steps to resolve the issue.

  1. Take a snapshot of the SDDC manager
  2. Take a backup of the application-prod.properties file: cp /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties.bak
  3. Identify the space character in application-prod.properties file by viewing it in vim editor and run :set list command
  4. Using vi editor, delete the space character in the location "lcm.depot.adapter.remote.lcmProductVersionCatalogDir=/COMP/SDDC_MANAGER_VCF/lcm/productVersionCatalog $" in application-prod.properties from the path /opt/vmware/vcf/lcm/lcm-app/conf
  5. Save the file with the command ESC:wq!
  6. Restart the lcm service in SDDC manager: system restart lcm

Post performing the above steps, patches will be available under target version in plan patching and bundles will be available to download under bundle management