Error : File Path of " ##### " is claimed by multiple non-overlay VIBs
search cancel

Error : File Path of " ##### " is claimed by multiple non-overlay VIBs

book

Article ID: 334592

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

  • ESXi update fails
  • Error sen in Update Manager UI :
    The host returns esxupdate error codes: -1. Check the Lifecycle Manager log files and esxupdate log files for more details.
  • Similar errors noticed in esxupdate logs:
    File path of '/lib64/python3.11/idlelib/idle_test/test_scrolledlist.pyc' is claimed by multiple non-overlay VIBs: {'VMware_bootbank_esxio-base_8.0.3-0.70.24674464', 'VMware_bootbank_esx-base_8.0.3-0.70.24674464'}

    File path of '/usr/lib/vmware/busybox/bin/busybox' is claimed by multiple non-overlay VIBs: {'VMware_bootbank_esxio-base_8.0.3-0.70.24674464', 'VMware_bootbank_esx-base_8.0.3-0.70.24674464'}

 

 



Environment

7.x

Cause

This is generally noticed when there is change done by the vendor on the respective VIB details (Vib name, vendor name etc.). The vib present in the ESXi and the one getting introduced during update both try to claim the same file. We can't have two VIBs claim the same file (unless the two vibs are same). Hence the error.

Resolution

  1. Engage the hardware vendor to confirm the vib name change and confirm vib removal if vib is safe to remove.
  2. Remove the vib using command :
    esxcli software vib remove -n <vib_name>
  3. Reboot the host to make changes effective