hostd fails to initialize with the error: vim.fault.AlreadyExists
search cancel

hostd fails to initialize with the error: vim.fault.AlreadyExists


Article ID: 345235


Updated On:


VMware vSphere ESXi


  • hostd fails to initialize with the error:

  • hostd crashes with a backtrace similar to below
In var/log/hostd.log

2019-08-26T14:57:18.092Z info hostd[2102976] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/57290138-1c0fb0a5-38e9-5ee8fce0015d/VAKR07100061/VAKR07100061.vmx] Virtual machine object cleanup
2019-08-26T14:57:18.092Z error hostd[2102976] [Originator@6876 sub=Solo.HaVMFolder] Failed to load virtual machine: /vmfs/volumes/57290138-1c0fb0a5-38e9-5ee8fce0015d/VAKR07100061/VAKR07100061.vmx: Fault cause: vim.fault.AlreadyExists
--> .
2019-08-26T14:57:18.092Z panic hostd[2102976] [Originator@6876 sub=Default]
--> Panic: NOT_IMPLEMENTED bora/vim/hostd/solo/haVmFolder.cpp:318
--> Backtrace:
--> [backtrace begin] product: VMware ESX, version: 6.7.0, build: build-13006603, tag: hostd, cpu: x86_64, os: esx, buildType: release
--> backtrace[00][0x00363CAC]: Vmacore::System::Stacktrace::CaptureFullWork(unsigned int)
--> backtrace[01][0x001BC080]: Vmacore::System::SystemFactory::CreateBacktrace(Vmacore::Ref<Vmacore::System::Backtrace>&)
--> backtrace[02][0x00360FB8]
--> backtrace[03][0x00361072]: Vmacore::PanicExit(char const*)
--> backtrace[04][0x0018A6AC]
--> backtrace[05][0x0018A74A]
--> backtrace[06] hostd[0x00658E6B]
--> backtrace[07] hostd[0x0065CB53]
--> backtrace[08][0x0028D405]
--> backtrace[09][0x0028D7E3]
--> backtrace[10][0x0036B2FB]
--> backtrace[11][0x00007D3B]
--> backtrace[12][0x000E9F4D]
--> [backtrace end]

 In the /etc/vmware/hostd/vmInventory.xml file.

<ConfigEntry id="0225">
<ConfigEntry id="0226">

Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.


VMware vSphere ESXi 6.5
VMware vSphere ESXi 6.7
VMware vSphere ESXi 6.0


This issue occurs due to the duplicate entry for a virtual machine in the /etc/vmware/hostd/vmInventory.xml file.


To resolve this issue, remove the duplicate entry for the virtual machine causing this issue.

To remove the duplicate entry for the virtual machine:

  1. Connect to the host using SSH. For more information, see Using Tech Support Mode in ESXi 4.1, ESXi 5.x, and ESXi 6.x.
  2. Navigate to the /etc/vmware/hostd directory using this command:

    cd /etc/vmware/hostd
  3. Open the vmInventory.xml file using a Text Editor.
  4. Identify the duplicate entries for the virtual machine in the vmInventory.xml file.
  5. Create a backup of the vmInventory.xml file.
  6. Comment or remove all the duplicate entries for the VM.
  7. Restart hostd by running this command:

    /etc/init.d/hostd start

Additional Information