Enabling vSphere Configuration Profiles on a cluster fails during the validation or creation phase. This article provides the steps to identify and remove stale "blank" NIC entries in the ESXi ConfigStore that cause this validation failure.
resources '{"}' used by vswitch0 do not existconfigstorecli config current get -c esx -g network_vss -k switches Example Output: "bridge": {"nics": ["", "vmnic0", "vmnic1"]}A stale empty string entry ("") is retained in the network_vss ConfigStore for vSwitch0. While ESXi 7.x allowed empty placeholders in the NIC array, ESXi 8.x validation expects a clean list of valid physical adapters.
To resolve this issue, force the ConfigStore to refresh the vSwitch0 configuration by toggling the physical adapter assignments.
configstorecli config current get -c esx -g network_vss -k switches The "" entry should no longer appear in the nics array.If you need further assistance, see .
For issues where the NIC list is completely empty ([]), refer to .