“Unable to apply DRS resource settings on host”

The above error can not be ignored and needs to be fixed. Otherwise, the cluster’s effectiveness can be drastically reduced. Will look at the fix in a nutshell. 

  • SSH into the host with root credentials and run the below commands (Host and vCenter agents)

/etc/init.d/hostd restart

/etc/init.d/vpxa restart

  • Then, restart all the management agents 

services.sh restart

  • Confirm whether both the Host and vCenter agent services are up and running. 

/etc/init.d/hostd status

/etc/init.d/vpxa status

This should fix the issue. But it will take 20-30 minutes to go away the alert. 

The upgrade has VIBs that are missing dependencies

A few days back, when I was upgrading the ESXi to 7.0 Update 3 from 6.7 Update 3 I ended up having this error “The upgrade has VIBs that are missing dependencies“.


At first, I was panic. But after little research, I got to know that this is not a major and could be resolved with a few simple steps. In order to resolve this, we need to identify the causing VIBs. And then we can simply remove the conflicting VIBs from the ESXi host systems.

Step 01: Enable SSH on the affected system and make an SSH connection

Step 02: Identify the causing list of VIBs from the update baseline

Step 03: Search for the VIBs with the keyword using the below command

esxcli software vib list | grep -i nimble (in this example, nimble is the keyword)



Step 04: Remove the relevant VIBs from the ESXi system using the below command

esxcli software vib remove -n nimble-psp (in this example, nimble-psp is the VIB)

Step 05: Reboot the host to apply the changes and you are good for the ESXi upgrade.