Running the esxupdate command fails with dependency error: Requested VIB rpm_vmware-esx-vmkernel64_4.0.0-2.17.261974@i386 conflicts with the host
search cancel

Running the esxupdate command fails with dependency error: Requested VIB rpm_vmware-esx-vmkernel64_4.0.0-2.17.261974@i386 conflicts with the host

book

Article ID: 332421

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • Running this esxupdate command fails:
esxupdate --bundle upgrade-from-esx4.0-4.0_update02.zip update
  • You see the error:
     

    Requested VIB rpm_vmware-esx-vmkernel64_4.0.0-2.17.261974@i386 conflicts with the host.

  • In the /var/log/vmware/esxupdate.log file, you see this error:
Traceback (most recent call last):
File "/usr/sbin/esxupdate", line 242, in ?
cmd.Run()
File "/usr/lib/vmware/python2.4/site-packages/vmware/esx4update/cmdline.py", line 357, in Run deps = solver.Resolve()
File "/usr/lib/vmware/python2.4/site-packages/vmware/esx4update/depsolver.py", line 453, in Resolve
raise errors.DependencyError(problems)

DependencyError: Requested VIB rpm_vmware-esx-vmkernel64_4.0.0-2.17.261974@i386 conflicts with the host



Environment

VMware ESX 4.0.x

Resolution

This issue occurs if you run the esxupdate command on an ESX host that does not use Cisco Nexus, but has its package installed.
 
To resolve this issue, remove the Cisco Nexus VIB.
 
To remove the Cisco Nexus VIB:
  1. Run this command to identify the Cisco Nexus VIB:

    esxupdate query --vib-view | grep cross_cisco | grep installed

    You see an output similar to:

    cross_cisco-vem-v100-esx_4.0.4.1.1.31-1.11.11 installed 2010-03-11T10:02:29.076573-05:00

    Where cross_cisco-vem-v100-esx_4.0.4.1.1.31-1.11.11 is the VIB package to be removed.
     
  2. Run this command to remove the VIB:

    esxupdate -b cross_cisco-vem-v100-esx_4.0.4.1.1.31-1.11.11 remove
     
  3. Rerun the esxupdate command.


Additional Information

Upgrading to ESXi 6.7 and a subsequent rollback to version 6.5 or earlier fails
Upgrading from ESXi 6.7 to ESXi 6.7 U1 or later through "esxcli vib update" method fails