VMware Cloud Community
OleWeel
Enthusiast
Enthusiast
Jump to solution

Registration/unregistration of third-party IO filter storage providers fails on a host

Hi,

Configure a new system with 2 hosts running VMware ESXi, 6.5.0, 5969303

Now I suddenly get this error message on one of the hosts

Registration/unregistration of third-party IO filter storage providers fails on a host

Not sure what impact this have on the system....

I have tried to reboot the ESXi host, same problem. There are no distributed switches. No vsan.

I believe Port 9080 is open since it has been working, but I will double check tomorrow.

I see some have had success with the following, will try this tomorrow

1) enter maintenance mode

2) move esxi from cluster to datacenter

3) disconnect esxi

4) remove esxi from inventory

5) add esxi host do datacenter

6) move esxi to cluster.

Any other suggestions are welcome.

Thanks for reply.

Regards Andreas
1 Solution

Accepted Solutions
OleWeel
Enthusiast
Enthusiast
Jump to solution

For info, problem solved.

Solution

1) enter maintenance mode

2) move esxi from cluster to datacenter

3) disconnect esxi

4) remove esxi from inventory

5) add esxi host do datacenter

6) move esxi to cluster.

Regards Andreas

View solution in original post

10 Replies
OleWeel
Enthusiast
Enthusiast
Jump to solution

For info, problem solved.

Solution

1) enter maintenance mode

2) move esxi from cluster to datacenter

3) disconnect esxi

4) remove esxi from inventory

5) add esxi host do datacenter

6) move esxi to cluster.

Regards Andreas
JvodQl0D
Enthusiast
Enthusiast
Jump to solution

Thank you, this fixed my new hosts.  Not sure why this would even occur.

0 Kudos
g0rbi
Enthusiast
Enthusiast
Jump to solution

Did not work for me after Installing a TPMv2 Chip on the ESX Host.

For me worked:

a) remove the host as you described

b) https://kb.vmware.com/s/article/51999

and then

c) https://www.dell.com/support/kbdoc/de-de/000058590/vxrail-warnmeldung-f%C3%BCr-fehlerhafte-registrie...

and then

d) add the host again to vcenter & cluster as you described

addition:

what in detail did also NOT work was:

https://www.jortechnologies.com/esxi-iofilter-is-offline-and-doesnt-want-to-come-back-online/

cheers, #me

 

 

0 Kudos
LabMasterBeta
Enthusiast
Enthusiast
Jump to solution

I'm using 7.0.3 Update 3g.  I found a post elsewhere this fix is easier and now possible as of 7.0.3 update 3d+.  And it worked:

THIS is all I needed in my case to fix, THANKS to post above with KB#51999!!

https://kb.vmware.com/s/article/51999

Specifically:

1. Did NOT use maintenance mode, so vCenter would "see" the change.
2. SSH into ESXi host (as root).
3. /usr/lib/vmware/iofilter/bin/iofvp-ctrl-app -r

4. Back in vCenter GUI:  Datacenter > Storage Providers > Sync & Re-scan.

Done.

0 Kudos
bear410hk1
Contributor
Contributor
Jump to solution

HI LabMasterBeta,

I got the same error last week and seeking how to fix this issue.
In my case, I've got a vCenter managed 3 hosts which are running ESXi 7.0.3U. one of the ESXi got this error message.

The first step, I tried to run "/usr/lib/vmware/iofilter/bin/iofvp-ctrl-app -r" but I've got an error "IOFVPControlAppSocket:: No such file or directory". (I didn't enter maintenance mode). So I tried the other way to disconnect ESXi host from vCenter and remove from inventory and add back to vCenter. But third-party IO filter storage providers fails on a host still appear.

Would you mind share your steps to me and let me have a try ?

Thanks

Alex

0 Kudos
LabMasterBeta
Enthusiast
Enthusiast
Jump to solution

@bear410hk1, what is your ESXi patch level? Are you running 7.0 U3g, or just release 7.0 U3? The "g" patch is important and one of the things enhanced since U3d is this issue. Also don't forget to do the refresh procedure I mentioned in vCenter after entering the command as root.

0 Kudos
bear410hk1
Contributor
Contributor
Jump to solution

HI @LabMasterBeta , My ESXi is in 7.0.U3g patch which is the latest one. but I really can't run that command.

==========================

/usr/lib/vmware/iofilter/bin/iofvp-ctrl-app -r
IOFVPControlAppSocket:: No such file or directory
Failed to refresh certificate of the VP

==========================

0 Kudos
bear410hk1
Contributor
Contributor
Jump to solution

HI All, finally fixed the issue. if you have the same issue you can try @LabMasterBeta method first, if still can't fix or you came out an error like "IOFVPControlAppSocket:: No such file or directory" then you may try @g0rbi method.

I fixed the issue use @g0rbi point C method to fix my ESXi issue.

 

Thanks @LabMasterBeta @g0rbi 

0 Kudos
boB-KCH
Contributor
Contributor
Jump to solution

I'm using 7.0.3 Build 20842708 aka Update 3i

 /usr/lib/vmware/iofilter/bin/iofvp-ctrl-app -r Gets an error:
    IOFVPControlAppSocket:: No such file or directory
    Failed to refresh certificate of the VP

Datacenter > Storage Providers > Sync & Re-scan doesn't exist.  There is no "Storage Providers" option after selecting Datacenter

Errors still reported on two of three hosts in my cluster (all running the same version, all connected to the same data stores)

 

0 Kudos
LabMasterBeta
Enthusiast
Enthusiast
Jump to solution

Interesting.  When I had this issue it was an older ESXi build. 

However, I DID see this error AGAIN when I patched ESXi to 7.0.3i.

Except this time, I resolved it post-patch by:

1. exit maintenance mode,

2. load vcsa, clear error (reset to green), use port 5480 to update vsca

*** you're always supposed to update VCSA first, this time I was distracted and did it after ESXi (not recommended, OOPS!)

3. graceful shutdown all vm's including vcsa

4. re-enter maintenance mode (again),

5. reboot (2nd time)

6. exit maintenance mode (again),

7. reboot (3rd time)

The error did not come back after all vm's including vcsa auto-booted.

I just checked again and IO Filters are okay - No issue.

NOTE:

This was originally fixed on my hosts by above-posed procedures from Months ago....

Maybe try those OTHER posed suggestions, AND these steps I did for my 2nd time getting same error (after patch-i).

0 Kudos