During the initial setup of a VMware Cloud Director Availability (VCDA) appliance (Step 6: Lookup Service configuration), the operation fails with the following error in the user interface:
The operation was cancelled due to an unexpected error.
In the /opt/vmware/h4/replicator/log/replicator.log file on the VCDA appliance, you see entries similar to:
2026-04-07 19:38:01.393 ERROR - [UI-########-####-####-####-############] [https-jsse-nio-8440-exec-8] c.v.h.c.c.error.ExceptionAdvisorBase : A POST request from root[IP_ADDRESS] to /config/check-sso failed.
com.vmware.vim.sso.client.exception.TimeSynchronizationException: Server returned 'request expired' less than 0 seconds after request was issued, but it shouldn't have expired for at least 600 seconds.
VMware Cloud Director Availability 4.7.x
This issue occurs when there is a significant time difference (clock skew) between the Cloud Director Availability appliance and the vCenter Server (Lookup Service).
vCenter Single Sign-On (SSO) authentication requires participating systems to be synchronized within a strictly defined tolerance (typically 10 minutes). If the time difference exceeds this limit, security tokens are rejected immediately as "expired," causing the setup process to be cancelled.
In many cases, this is due to NTP (Network Time Protocol) not being configured or running on the underlying ESXi hosts or the management appliances.
To resolve this issue, ensure that all components in the environment are synchronized to the same reliable time source.
Verify Current Time:
root and run the date command.date command.Configure NTP on Appliances:
https://vcenter-ip-or-fqdn:5480, go to Time, and ensure NTP is configured and the status is 'Normal'.Verify ESXi Host NTP:
Retry Setup: