logo

NSX-T configuration error on ESXi Hosts

I recently uninstalled NSX-V on my environment to prepare for NSX-T. Unfortunately, I encounter the following error when I try to configure/ install NSX-T:

Failed to install software on host. Failed to install software on host. esxidr01.ldc.int : java.rmi.RemoteException: [ProfileValidationError] File path of ‘/etc/vmware/firewall/netCPRuleset.xml’ is claimed by multiple non-overlay VIBs: {‘VMware_bootbank_nsx-netcpa_2.4.0.0.0-6.7.12454339’, ‘VMware_bootbank_esx-nsxv_6.7.0-0.0.13168956’} File path of ‘/bin/vsip_vm_list.sh’ is claimed by multiple non-overlay VIBs: {‘VMware_bootbank_nsx-esx-datapath_2.4.0.0.0-6.7.12454301’,

From the error, it looks like NSX-V-vCenter didn’t uninstall the VIBs completely- either :

  • I forgot to put the host into maintenance mode before unPreparing it
  • or NSX-V just doesnt uninstall the VIB

Anyway, the fix is quite simple:

  1. Put the host into Maintenance Mode
  2. SSH to the host and manually uninstall the VIBs in question.

In my case, this is the command that I issued:

esxcli software vib remove –vibname=esx-nsxv

Hope that helps!

  1. Diogo Reply

    Thank you!

Leave a Reply

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.