Configuration -> SSO . The SSO registration failed with the following error:"Lookup service is not reachable at https://<FQDN-or-ip>. Please enter a valid SSO url - https://<domain|ip>"

/common/logs/appliance-management/appliance-management.log : "Cannot load STS signer certificate."
<timestamps> UTC [https-jsse-nio-9443-exec-7, , ] ERROR c.v.h.a.c.LookupServiceConfigValidator- Cannot load STS signer certificate from https://<FQDN-or-ip>:7444/sso-adminserver/sdk/vsphere.local
<timestamps> UTC [https-jsse-nio-9443-exec-7, , ] WARN c.v.h.a.c.LookupServiceConfigValidator- Cannot access lookup service at https://<FQDN-or-ip>:443/lookupservice/sdk
java.lang.Exception: Cannot load STS signer certificate from https://<FQDN-or-ip>:7444/sso-adminserver/sdk/vsphere.local
Accessing the HCX plugin from vCenter, error in vSphere Client:
Http failure response for https://<FQDN-or-IP>/plugins/com.vmware.hcx.plugin~4.#.#.#####~-####/#.#.#.#-443/vsphere-client/ui/hcx/hcx-ui/rest/hybridity/api/sessions: 401 OK
/common/logs/appliance-management/appliance-management.log if the issue is related to DNS resolution. For more information, please see "Cause 1" and "Resolution 1":
<timestamps> UTC [https-jsse-nio-9443-exec-3, , ] ERROR c.v.v.hybridity.LookupServiceAdapter- Error querying SSO server configuration: {"status":"FAILURE","failure":"UnknownHostException","details":"java.net.UnknownHostException: <FQDN-or-ip>: Temporary failure in name resolution\
VMware HCX
VMware vCenter Server
"nslookup" is a great tool to investigate naming resolution issues. ".local" domain in its name, please refer to the article DNS resolution in HCX Manager will fail when .local domain is used in FQDNchsh -s /bin/bash root >> Changing the vCenter root shell to bashchsh -s /bin/appliancesh root >> Revert the shell back to vCenter defaultlsdoctor.py tool. Offline snapshot is a MUST when using lsdoctor.py tool. VMware vCenter in Enhanced Linked Mode pre-changes snapshot (online or offline) best practice
python lsdoctor.py -l >> to check for SSL trust mismatch and stale configurations in vCenter upgraded from 5.x.python lsdoctor.py -t >> to fix SSL trust issues python lsdoctor.py -l , then you need to run python lsdoctor.py -s to clean up any stale configurations left over from a vCenter system upgraded from 5.xservice-control --stop --all && service-control --start --all
Please get in touch with the vCenter Support Team for any queries or issues on the lsdoctor tool.
Useful links: