This article explains this known issue and provides solution.
Symptoms:
While upgrading ESXi from 7.0GA to 7.0U1 with Lenovo addon (LVO.700.10.1 to LVO.701.10.3) check compliance fails.
Check compliance failed with error:
A general system error occurred:
Component metadata error or VIB relation error.
/var/log/vmware/vmware-updatemgr/vum-server/imageservice.log
shows the following errors:
Filepath: /var/log/vmware/vmware-updatemgr/vum-server/imageservice.log
2024-03-26 09:55:19,904 ERROR imageService[140509050406464] [imageService 467] Generating effective image failed: Final validation failed with these errors: "['Profile VMware Lifecycle Manager Generated Image is missing component(s) Intel-Volume-Mgmt-Device. Make sure the image contains these component(s) at a version equal or higher than the version found in the ESXi release version 7.0.1-0.0.16850804.']"
Traceback (most recent call last):
File "/usr/lib/vmware-updatemgr/image-manager/imageService.py", line 893, in software
effImg = specMgr.generateEffectiveImage()
File "/usr/lib/vmware-imagebuilder/site-packages/vmware/esximage/ImageManager/SoftwareSpecMgr.py", line 2102, in generateEffectiveImage
microDepots=self.CalculateMicroDepots(),
File "/usr/lib/vmware-imagebuilder/site-packages/vmware/esximage/ImageManager/SoftwareSpecMgr.py", line 2087, in CalculateMicroDepots
self.validateAndReturnImageProfile(removeObsoletedComp=False)
File "/usr/lib/vmware-imagebuilder/site-packages/vmware/esximage/ImageManager/SoftwareSpecMgr.py", line 1591, in validateAndReturnImageProfile
raise ComponentValidationError('Final validation failed with these'
vmware.esximage.Errors.ComponentValidationError: Final validation failed with these errors: "['Profile VMware Lifecycle Manager Generated Image is missing component(s) Intel-Volume-Mgmt-Device. Make sure the image contains these component(s) at a version equal or higher than the version found in the ESXi release version 7.0.1-0.0.16850804.']"
Validate Image Profile failing for removed Intel-Volume-Mgmt-Device
LVO.701.10.3 LVO.702.10.1 LVO702.10.3 addons have Intel-Volume-Mgmt-Device
marked as removed component which is one of the core components required for
Image Profile validation. So, this fails validation in image service when
compliance scan is performed.
Image Service Error observed:
Generating effective image failed: Final validation failed with these errors:
"['Profile VMware Lifecycle Manager Generated Image is missing component(s)
Intel-Volume-Mgmt-Device which are neccesary and removing them is prohibited.
Please ensure that these components, which are part of the ESXi release version
7.0.1-0.0.16850804, are fully installed or overridden without partial VIB
replacement or removal.']"
LVO.701.10.3 addon metadata
{
"releaseID": "LVO:7.0.1-LVO.701.10.3",
"releaseType": "addon",
"category": "enhancement",
"vendor": "Lenovo, Inc.",
"description": "The general availability of vSphere 7.0 Update 1 & Lenovo
customization created for Lenovo ThinkSystem.",
"summary": "Lenovo Addon for vShpere 7.0 Update 1 Custom Image",
"nameSpec": {
"name": "LVO",
"uiString": "Lenovo Customization Addon for Lenovo System x and ThinkSystem"
},
"removedComponents": [
"VMware-icen",
"Intel-Volume-Mgmt-Device"
]
...
}
Upgrading ESXi from 7.0GA to 7.0U2a with Lenovo addon (LVO.700.10.1 to LVO.702.10.9)