Failed – Object type requires hosted I/O
I’m a little new to Homeassistant, however, after running it on a raspberry pi 3B+ for about a month, I realized I needed a little more power. I have a little NUC with ESXi running, so I thought I could put it there. I followed an article on triplustutorials.be to get it set up and all seemed good.
I guess the one flaw I have with this set up is that it’s connected to a power strip that sits under my son’s desk. Not often, but sometimes, i will notice things are not working quite right… takes me a little while, but sooner or later I find out he has kicked the power switch and my mic, audio, 3CX phone and Homeassistant are not working.
In this particular instance, Homeassistant did not boot and I recived the error in the title. This is the process I used to bring it back up.
Turn on SSH to the ESXi Host
- SSH into the ESX-host that’s hosting the VM.
- Browse to the VM-folder containing the disk files
- Run the following command:
- vmkfstools -x check “disk.vmdk”
- You should see the output: “Disk needs repair.”
- If you see this message, run the following command:
- vmkfstools -x repair “disk.vmdk”
- This takes seconds to complete and you should see the output: “Disk was successfully repaired.”
- Start VM from vCenter
- Turn off SSH to the host
Hope this helps!