vCenter Not Accessible While All Services Are Up " [500] An error occurred while fetching identity providers. Try again. if problem persists, contact your administrator. "
search cancel

vCenter Not Accessible While All Services Are Up " [500] An error occurred while fetching identity providers. Try again. if problem persists, contact your administrator. "

book

Article ID: 332588

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

All vCenter services are up while the vCenter is not accessible with this error on vSphere Client:
[500] An error occurred while fetching identity providers. Try again. if problem persists, contact your administrator. 

In /var/log/VMware/vsphere/vsphere-ui/logs/vsphere_client_virgo.log :

[WARN] http-nio-5090-exec-1      com.vmware.vapi.internal.bindings.ApiMethodSkeleton     Implementation method reported unexpexted exception: com.vmware.vcenter.apigw.api.sso.SsoDomainNotFoundException com.vmware.vcenter.apigw.apigw.api.sso.SsoDomainNotFoundException: couldn't find any API GW registration on local node. Can't determine the local domain.

Environment

VMware vCenter Server

Cause

This is because services have wrong service registrations on the wrong PSC nodes.

Resolution

  1. Create a file-based backup or take a powered-off snapshot of the vCenter Server Appliance. If using Enhanced Linked Mode with other vCenters, ensure this is done for all vCenters.
  2. Use the lsdoctor tool to run the command lsdoctor --rebuild to resolve the issue by rebuilding one or all service registrations for a given node. 
  3. Verify the issue is resolved. 

Additional Information

Impact/Risks:
vCenter UI is not accessible with error: