idan_a
Contributor
Contributor

DependencyError while Update Patch

Hey,

When I try to update patch to ESXi 6.5 I got this error:

 

[root@:~] esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.5.0-20200704001-standard
[DependencyError]
VIB Brocade_bootbank_net-bna_3.1.0.0-1OEM.500.0.0.472560 requires com.vmware.driverAPI-9.2.0.0, but the requirement cannot be satisfied within the ImageProfile.
VIB Brocade_bootbank_scsi-bfa_3.1.0.0-1OEM.500.0.0.472560 requires vmkapi_2_0_0_0, but the requirement cannot be satisfied within the ImageProfile.
VIB LSI_bootbank_scsi-mpt3sas_04.00.00.00.1vmw-1OEM.500.0.0.472560 requires vmkapi_2_0_0_0, but the requirement cannot be satisfied within the ImageProfile.
VIB qlogic_bootbank_scsi-qla2xxx_911.k1.1-26OEM.500.0.0.472560 requires vmkapi_2_0_0_0, but the requirement cannot be satisfied within the ImageProfile.
VIB qlogic_bootbank_scsi-qla2xxx_911.k1.1-26OEM.500.0.0.472560 requires com.vmware.driverAPI-9.2.0.0, but the requirement cannot be satisfied within the ImageProfile.
VIB LSI_bootbank_scsi-mpt3sas_04.00.00.00.1vmw-1OEM.500.0.0.472560 requires com.vmware.driverAPI-9.2.0.0, but the requirement cannot be satisfied within the ImageProfile.
VIB Brocade_bootbank_scsi-bfa_3.1.0.0-1OEM.500.0.0.472560 requires com.vmware.driverAPI-9.2.0.0, but the requirement cannot be satisfied within the ImageProfile.
VIB Brocade_bootbank_net-bna_3.1.0.0-1OEM.500.0.0.472560 requires vmkapi_2_0_0_0, but the requirement cannot be satisfied within the ImageProfile.
Please refer to the log file for more details.

 

How can I fix this error?

Thanks

0 Kudos
5 Replies
amohammadimir
Enthusiast
Enthusiast

Try with -f option at the end and check if it works.

 

Please remember to mark the replies as answers if they helped.
0 Kudos
idan_a
Contributor
Contributor

But if I will do -f (force) something will goes wrong with my network?

my dependencies are about nics.

0 Kudos
jburen
Expert
Expert

It looks like you're updating an installation that contains OEM drivers but the source you are using for the update does not contain those drivers. Maybe the hosts were installed with a specific OEM image (i.e. Dell).

I think you have two options:

  1. Remove the drivers and retry the update (but this could severely impact your host if the drivers are needed).
  2. Update using a source that contains those drivers.
Consider giving Kudos if you think my response helped you in any way.
0 Kudos
idan_a
Contributor
Contributor

where I can find exactly this Patch with OEM drivers?

I mean a source that contains those drivers and patch that I need?

0 Kudos
jburen
Expert
Expert

For more information about updating your host using the command line: https://kb.vmware.com/s/article/2008939.

In the article you can see that the command line for patching is esxcli software vib update. You could use esxcli software profile but then you have to do some extra stuff... Please read https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.upgrade.doc/GUID-E51C5DB6-F28E-42E8... for detailed instructions. From this article:

  1. Determine which VIBs are installed on the host:
    esxcli --server=server_name software vib list
  2. Determine which image profiles are available in the depot:
    esxcli --server=server_name software sources profile list --depot=http://webserver/depot_name
  3. Update the existing image profile to include the VIBs or install new VIBs.

So your problem is that the profile does not contain your VIBs.

Consider giving Kudos if you think my response helped you in any way.
0 Kudos