Accessing Webclient of vCenter Server fails with error "A server error occurred. No error message is available."
search cancel

Accessing Webclient of vCenter Server fails with error "A server error occurred. No error message is available."

book

Article ID: 397963

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • Accessing vCenter Server webclient fails with error:
    A server error occurred. No error message is available.

  • In the /var/log/vmware-identity-sts.log, there are entries similar to:
    INFO sts[60:tomcat-http--14] [CorId=7a6454d4-fbbe-47ca-be93-6bf0252348a3] [com.vmware.identity.sts.InvalidCredentialsException] Censored exception
    com.vmware.identity.sts.InvalidCredentialsException: Solution user's certificate does not match the one in BST!
            at com.vmware.identity.sts.auth.impl.BSTAuthenticator.checkMatchingCertificate(BSTAuthenticator.java:228) ~[libsts.jar:?]
            at com.vmware.identity.sts.auth.impl.BSTAuthenticator.doAuthenticate(BSTAuthenticator.java:119) ~[libsts.jar:?]
            at com.vmware.identity.sts.auth.impl.BSTAuthenticator.authenticate(BSTAuthenticator.java:85) ~[libsts.jar:?]
            at com.vmware.identity.sts.auth.impl.CompositeAuthenticator.authenticate(CompositeAuthenticator.java:54) ~[libsts.jar:?]
            at com.vmware.identity.sts.auth.impl.CompositeAuthenticatorPerformanceDecorator$1.call(CompositeAuthenticatorPerformanceDecorator.java:68) ~[libsts.jar:?]

Environment

VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x

Cause

Certificate Mismatch with Solution User and the respective Certificate Store.

Resolution

1. Restart all vCenter services by command below
service-control --stop --all
service-control --start --all

2. If the issue is not resolved by Step 1, renew the certificate using the vCert script.
Refer vCert - Scripted vCenter Expired Certificate Replacement