When attempting to upload the "productVersionCatalog.json" file using the Bundle Transfer Utility (BTU/OBTU), the process fails. The log output indicates that the sequence number of the local file is lower than what is already present on the SDDC Manager. Converting file: /nfs/vmware/vcf/nfs-mount/ Converting file: /nfs/vmware/vcf/nfs-mount/
YYYY-MM-DD INFO --- [main] com.vmware.vipclient.i18n.
Formatting cache created.
YYYY-MM-DD INFO --- [main] com.vmware.vipclient.i18n.
Translation Cache created.
YYYY-MM-DD ERROR --- [main] c.v.v.i.b.instances.
Can't find resource for bundle java.util.
YYYY-MM-DD INFO --- [main] c.v.vipclient.i18n.base.
[GET]http://localhost:7900/i18n/api/v2/translation/products/VCF/versions/9.0.0.0/locales/en-US/components/VCF?pseudo=false
Bundle Transfer Utility Tool failed with error : Did not update product version catalog file. Existing product version catalog is newer.
Caused by: com.vmware.evo.sddc.lcm.tools.
SDDC Manager 5.x
The error PRODUCT_VERSION_CATALOG_LOCAL_
The SDDC Manager's internal LCM (Lifecycle Management) engine expects a linear or higher sequence number for the product catalog to ensure compatibility. If the OBTU transfer attempts to inject an older or stale version of the productVersionCatalog.json, the validation check fails to prevent metadata regression.
To resolve this, you must force a refresh of the Product Version Catalog by downloading the latest version from the Broadcom Depot and re-uploading it to the SDDC Manager.
./lcm-bundle-transfer-util --download productVersionCatalog --depotDownloadToken <YOUR_TOKEN> --outputDirectory /path/to/binaries
./lcm-bundle-transfer-util --upload productVersionCatalog --inputDirectory /path/to/binaries --sddcMgrFqdn <SDDC_MANAGER_FQDN> --sddcMgrUser <SDDC_ADMIN_USER>cat /nfs/vmware/vcf/nfs-mount/bundle/depot/local/productVersionCatalog.json | json_pp | grep sequenceNumber #systemctl restart lcm