Tried to upgrade ESX on a Cisco server today but kept getting the following today:
missing_dependency_VIBS ERROR. Found=[Qlogic_bootbank_scsi-qla2xxx….. These vibs on the host are missing dependency if you continue to upgrade.
So to fix, put the host in Maintenance mode then check if the device blocking is in use:
esxcfg-scsidevs -a esxcfg-nics -l esxcli software vib list | grep -i scsi-ql
In my case it wasnt so bin it off:
esxcli software vib remove -n scsi-qla2xxx
All done, reboot and try and upgrade