Indicators include:
errorCode="MP403", Authentication validation failed.HTTP 500 Internal Server Error or Error communicating with connector.NSX 4.x
NSX 9.x
This issue occurs when vIDM attempts to communicate with a stale or invalid Domain Controller. If a DC was removed from Active Directory but remains in the vIDM cache or the domain_krb.properties file, the synchronization process fails. vIDM uses DNS Service Location (SRV) record lookups to build this list; if old metadata exists in AD, vIDM re-adds the invalid DC during every sync.
To resolve this, you must ensure the stale DC is fully removed from Active Directory and then force vIDM to rebuild its domain controller list.
_ldap._tcp.dc._msdcs.<domain>) point to the old DC IP/Hostname.The domain_krb.properties file specifies which DCs are used for directories. Forcing a re-creation or manually editing this file ensures only valid DCs are targeted.
root.cd /usr/local/horizon/confdomain_krb.properties to ensure only valid DCs are listed for your domain:domain=host:port,host2:portchown horizon:www /usr/local/horizon/conf/domain_krb.propertiesservice horizon-workspace restartconnector.log and horizon.log for successful LDAP binds.