Warning message during Image compliance check: "The following VIBs on the host are missing from the image and will be removed from the host during remediation: vmware-fdm"
search cancel

Warning message during Image compliance check: "The following VIBs on the host are missing from the image and will be removed from the host during remediation: vmware-fdm"

book

Article ID: 402698

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

  • The following warning message appears in the vSphere client when performing a Cluster Image compliance check against an Image.

The following VIBs on the host are missing from the image and will be removed from the host during remediation: vmware-fdm(8.0.x-<build_number>)

  • This warning message has been also be observed on vSphere 7.x and 8.x releases.
  • Log snippets from /var/log/vmware/vmware-updatemgr/vum-server/vmware-vum-server.log indicate that VMware Update Manager identified the vmware-fdm VIB in the depot and successfully retrieved the Installed Images task result from the database for a specific cluster. However, the task later reports that the VIB is already present.

YYYY-MM-DDTHH:MM info vmware-vum-server[1310188] [Originator@6876 sub=ImageManager::EnablementManager] [EnablementManager 1734] Identified vmware-fdm 8.0.x-<build_number> vib(s) belonging to vSphere FDM 8.0.x-<build_number> component present in the depot.
YYYY-MM-DDTHH:MM info vmware-vum-server[10349] [Originator@6876 sub=VumVapi::Lib::InstalledImages opID=20699c94-####-####-####-############] [Utils 318] Successfully retrieved InstalledImages task result from DB for cluster domain-c#: {
-->     "STRUCTURE": {
-->         "com.vmware.esx.settings.clusters.installed_images.installed_image_info": {
"id": "com.vmware.vcIntegrity.lifecycle.HostSeeding.OrphanVib",
--> "message": {
--> "STRUCTURE": {
--> "com.vmware.vapi.std.localizable_message": {
-->   "_extra_fields": {
-->      "OPTIONAL": null
-->   },
-->   "_rest_converter_mode": {
-->      "OPTIONAL": null
-->   },
-->   "_struct_value": {
-->      "OPTIONAL": null
-->   },
-->   "args": [
-->      "vmware-fdm(8.0.x-<build_number>)"
-->   ],
-->   "default_message": "The following standalone VIB(s) are present on the host and will not be extracted: vmware-fdm(8.0.x-<build_number>)",
-->       "id": "com.vmware.vcIntegrity.lifecycle.HostSeeding.OrphanVib",
-->   "localized": {
-->      "OPTIONAL": null

Cause

  • The warning message can be caused by an orphaned VIB. The vmware-fdm VIB is installed automatically on an ESXi host when vSphere HA is enabled on a cluster.
  • The absence of the VIB in the image is not critical. When vSphere HA is enabled, it will automatically install the vmware-fdm VIB after the host exits maintenance mode, ensuring HA functionality is restored.

Resolution

  • Proceed with the remediation despite the warning.
  • After remediation is complete and the host exits maintenance mode, a reconfigure vSphere HA task should start installing FDM agents on the host.
  • If vSphere HA does not automatically reconfigure after the host is brought out of maintenance mode, the reconfiguration can be manually initiated by right-clicking the host in the inventory and click on "Reconfigure for vSphere HA" from the dropdown list.