When on VCF 4.1 and upgrading to VCF 4.4 and upgrading vRSLCM from 8.1 to 8.6.2, you cannot start the vIDM 3.3.2 to vIDM 3.3.5 upgrade with the following error message in the /var/log/vrlcm/vmware_vrlcm.log
2022-03-02 12:04:50.701 ERROR [http-nio-8080-exec-9] c.v.v.l.l.c.DeploymentsController --- Exception submitting product upgrade: com.vmware.vrealize.lcm.lcops.common.exception.InvalidInputException: Either VMware Cloud Foundation BOM matrix does not support version to upgrade OR product is already on the version to be upgraded or on the higher version.
2022-03-02 12:04:50.704 ERROR [http-nio-8080-exec-9] c.v.v.l.l.c.InputValidationExceptionHandlingController --- com.vmware.vrealize.lcm.lcops.common.exception.InvalidInputException: Either VMware Cloud Foundation BOM matrix does not support version to upgrade OR product is already on the version to be upgraded or on the higher version.
You may receive the error when you select the vIDM version to upgrade
Failed to save details. Please try again.
The VCF BOM, maintained by vRSLCM 8.6.2 policy, does not support vIDM 3.3.5, blocking upgrade to vIDM 3.3.5.
This issue is resolved in vRealize Suite Lifecycle Manager 8.8.
Follow below steps to enable upgrade of vIDM 3.3.2 to vIDM 3.3.5
cd /data/vm-config/vmrepo/vrslcmVcfRepo/vc/vcfbom440 or cd /data/vm-config/vmrepo/vrslcmVcfRepo/vc/vcfbom441
cp vcfbom440 vcfbom440_bkp
vim vcfbom440
{
"productId": "vidm",
"versionDetails": [
{
"enabled": "true",
"version": "3.3.6"
}
]
},
{
"productId": "vidm",
"versionDetails": [
{
"enabled": "true",
"version": "3.3.5"
},
{
"enabled": "true",
"version": "3.3.6"
}
]
},