[500] An error occurred while fetching identity providers. Try again. If problem persists, contact your administrator.No healthy upstream
for store in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list | grep -v TRUSTED_ROOT_CRLS); do echo "[*] Store :" $store; /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $store --text | grep -ie "Alias" -ie "Not After";done;Example output:
VMware vCenter Server 7.x
VMware vCenter Server 8.x
Note: Take an appropriate snapshot of the vCenter server virtual machine, referring to Snapshot Best practices for vCenter Server Virtual Machines
To resolve the issue, renew the vCenter Server Solution User certificates with VMCA as the certificate authority by following either of the 2 options:
Option 1: To use Certificate Manager utility
/usr/lib/vmware-vmca/bin/certificate-managerOption 6 (Replace Solution user certificates with VMCA Certificates)Yes (Y) to the confirmation request to proceed.For further details refer How to replace the vCenter Server Solution User certificates with VMCA issued certificate
Option 2: To use vCert script:
./vCert.py and use option 3 to Manage certificates