vSphere Cluster Image compliance check fails during "Apply Solution" phase
search cancel

vSphere Cluster Image compliance check fails during "Apply Solution" phase

book

Article ID: 445057

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

  • Configured vSphere replication

  • Error when checking the compliance of a cluster or host against an image

    • A general system error occurred: Solution specification in the image are incompatible with hosts 'esxihostname' 

 

Environment

vCenter Server

vSphere ESX

Cause

Compliance check fails because the ESX host has a mismatched vSphere Replication vmware-hbr-agent vib. The ESX host is also unable to download and update the mismatched ESX host vSphere Replication vib.

Resolution

  • Correct the network connectivity issues between the ESX host and vSphere Replication appliance

    or

  • Manually install the vSphere Replication vib on the host

    • Query the currently installed vib on the ESX host:

      esx# esxcli software vib list | grep -i hbr

      vmware-hbr-agent               8.0.2-0.0.22517424                     VMware  VMwareCertified   2024-03-21 

    • Remove the vmware-hbr-agent vib from the ESX host:

      esx# esxcli software vib remove -n vmware-hbr-agent

    • Find the vmware-hbr-agent-8.0.3* vib on the vSphere Replication appliance:

      vsra# ls -lah /opt/vmware/hbr/vib/vmware-hbr-agent-8.0.3*.vib

    • Copy (winscp) the vmware-hbr-agent-8.0.3* vib from the vSphere Replication appliance to the ESXi Host:
    • Install the vSphere Replication vib on the ESX host

      vsra# esxcli software vib install -v /tmp/vmware-hbr-agent-8.0.3*.vib

Repeat the workflow to Check the Compliance of a Cluster Against a vSphere Lifecycle Manager Image.

Additional Information

A host is non-compliant if the image on the host does not match the image that you set for the cluster or host. A compliant host becomes non-compliant when you set a new image for the cluster or host or manually add or remove components on the host. You remediate non-compliant hosts to make them compliant.

An error occurred during host configuration - Host fails to download vmware-hbr-agent VIB (Temporary failure in name resolution).