When applying a host profile to an ESXi host, the remediation fails with the error message "Ruleset HPProvider not found
". This occurs when the source host used to create the profile contains certain HPE VIBs that are not present on the target host.
This issue occurs when a host profile is created from a source host that has HPE VIBs installed which create custom firewall rulesets. When attempting to apply this profile to target hosts missing these VIBs, the firewall ruleset configuration fails because the required components are not present.
There are three possible solutions to resolve this issue:
Edit the existing host profile:
esxcli software vib list
Before implementing any solution, verify the complete list of VIBs on both source and target hosts using:
esxcli software vib list
esxcli software component list
Related KB Article: Host profile compliance fails with dynamic ruleset error due to SNMP