When adding a license to the vCenter Under Administration --> License the page is empty.
Checking the vsphere_client_virgo.log located at /var/log/vmware/vsphere-ui/logs you see:
[0000-00-00T00:00:00.00Z] [ERROR] -nio com.vmware.vise.mvc.exception.GlobalExceptionHandler Exception handled while processing request for /ui/data/propertiesByFilter?properties=license&resourceModels=License: java.lang.RuntimeException: com.vmware.license.client.cis.util.LicensingMethodFault: Authentication result: Missing session auth dataat com.vmware.vise.data.adapters.risetovise.RiseToViseResult.toRuntimeException(RiseToViseResult.java:177)0000-00-00T00:00:00.00Zvmomi-executor-1 WARN common.vmomi.authn.impl.SsoAuthenticatorImpl authenticate: Session auth data not set in request: sessionNonce: '00000000-0000-0000-0000-000000000000' sessionUser: '' requestUri: '/ls/sdk' requestContext: '{operationID=LicenseClientInit-e5fbef3}'0000-00-00T00:00:00.00Zvmomi-executor-1 INFO vim.vmomi.server.impl.ValidatorFutureImpl Validation failed for 1: Authentication result: Missing session auth data (com.vmware.vim.binding.cis.license.fault.NotAuthenticatedFault)0000-00-00T00:00:00.00Zvmomi-executor-1 WARN common.vmomi.authn.impl.SsoAuthenticatorImpl authenticate: Session auth data not set in request: sessionNonce:'00000000-0000-0000-0000-000000000000'sessionUser: '' requestUri: '/ls/sdk' requestContext: '{operationID=LicenseClientInit-e5fbef3}'0000-00-00T00:00:00.00Zvmomi-executor-1 INFO vim.vmomi.server.impl.ValidatorFutureImpl Validation failed for 2: Authentication result: Missing session auth data (com.vmware.vim.binding.cis.license.fault.NotAuthenticatedFault)0000-00-00T00:00:00.00Zjaeger.RemoteReporter-QueueProcessor INFO io.jaegertracing.internal.reporters.RemoteReporter FlushCommand is working again!0000-00-00T00:00:00.00Zinvocation-vmomi-executor-1 operationID=LicenseClientInit-e5fbef3 INFO server.core.oldmanagement.vmomi.LicenseManagerMoImpl getEvaluation0000-00-00T00:00:00.00Zinvocation-vmomi-executor-1 operationID=LicenseClientInit-e5fbef3 INFO server.common.provider.impl.EnvoyEndpointsProviderImpl Retrieved endpoint: localhost:1080/sso-adminserver/system-sdk
checking vpxd.log located at /var/log/vmware/vpxd you may see:
0000-00-00T00:00:00.00Zinfo vpxd[2716973] [Originator@ sub=vmomi.soapStub[251178]] SOAP request returned HTTP failure; <<cs p:00007fac300021d0, TCP:localhost:1080>, /ls/sdk>, method: exportManagementData; code: 500(Internal Server Error); fault: (cis.license.fault.NotAuthenticatedFault) {--> faultCause = (vmodl.MethodFault) null,--> faultMessage = <unset>--> msg = "Received SOAP response fault from [<<cs p:00007fac300021d0, TCP:localhost:1080>, /ls/sdk>]: exportManagementData--> Authentication result: Missing session auth data"--> }0000-00-00T00:00:00.00Zinfo vpxd[2716973] [Originator@ sub=vmomi.soapStub[251178]] SOAP request returned HTTP failure; <<cs p:00007fac300021d0, TCP:localhost:1080>, /ls/sdk>, method: querySystemTime; code: 500(Internal Server Error); fault: (cis.license.fault.NotAuthenticatedFault) {--> faultCause = (vmodl.MethodFault) null,--> faultMessage = <unset>--> msg = "Received SOAP response fault from [<<cs p:00007fac300021d0, TCP:localhost:1080>, /ls/sdk>]: querySystemTime--> Authentication result: Missing session auth data"--> }
In the license.log located at /var/log/vmware/cis-license/ you see:
0000-00-00T00:00:00.00Zvmomi-executor-1 WARN common.vmomi.authn.impl.SsoAuthenticatorImpl authenticate: Session auth data not set in request: sessionNonce:'00000000-0000-0000-0000-000000000000'sessionUser: '' requestUri: '/ls/sdk' requestContext: '{operationID=}'0000-00-00T00:00:00.00Zvmomi-executor-1 INFO vim.vmomi.server.impl.ValidatorFutureImpl Validation failed for 193400: Authentication result: Missing session auth data (com.vmware.vim.binding.cis.license.fault.NotAuthenticatedFault)0000-00-00T00:00:00.00Zvmomi-executor-1 WARN common.vmomi.authn.impl.SsoAuthenticatorImpl authenticate: Session auth data not set in request: sessionNonce:'00000000-0000-0000-0000-000000000000'sessionUser: '' requestUri: '/ls/sdk' requestContext: '{operationID=}'0000-00-00T00:00:00.00Zvmomi-executor-1 INFO vim.vmomi.server.impl.ValidatorFutureImpl Validation failed for 193401: Authentication result: Missing session auth data (com.vmware.vim.binding.cis.license.fault.NotAuthenticatedFault)0000-00-00T00:00:00.00Zinvocation-vmomi-executor-1 operationID= INFO common.vmomi.authn.impl.SsoLoginHelperImpl login: Successfully authenticated 'vpxd-<service id>@vsphere.local' on session'00000000-0000-0000-0000-000000000000'
vSphere 8.0
Cause of issue is due to token expiration for license service.
When the token expires, clock tolerance is ignored during token refresh.
Engineering are aware of the issue and working on a fix to be released at a future date.
Token problem should last for about 10 minutes between the token's expiration time and the 10 additional minutes of clock tolerance.
Workaround:
To renew during this time a restart of vSphere UI can be done.
service-control --restart vsphere-ui
Additionally if issue is related to ESXi host and license consumption a disconnect reconnect of the host can be performed.