Ensure that all systems (License Server and Delivery Controllers) are synchronized to a consistent and reliable time source.
1: Verify Time Difference
On both the License Server and DDC:
w32tm /query /status time /t
Ensure the time difference is minimal (ideally a few seconds, and less than 5 minutes).
2: Identify the Time Source
On the affected DDC:
w32tm /query /source
This will show the domain controller acting as the time source.
3: Configure the Primary Time Source (PDC Emulator)
In each domain, the PDC Emulator FSMO role holder acts as the authoritative time source.
3.1:Identify the PDC Emulator:
netdom query fsmo
3.2:On the PDC Emulator, configure a reliable time source:
- If external NTP is allowed:
w32tm /config /manualpeerlist:"pool.ntp.org" /syncfromflags:manual /reliable:yes /update
If external NTP is not allowed:
Configure it to sync with the same internal time source used by the License Server
- Alternatively, align both domains to a common internal NTP source
3.3: Restart time service and resync:
net stop w32time && net start w32time w32tm /resync /rediscover
4: Ensure DDCs Use Domain Time Hierarchy
On each Delivery Controller:
1. Verify configuration:
w32tm /query /configuration
Ensure:
Type: NT5DS
2. If not, reset to domain hierarchy:
w32tm /config /syncfromflags:domhier /update net stop w32time && net start w32time w32tm /resync /rediscover
5: Validate Synchronization
Confirm:
w32tm /query /status
- Source should be a domain controller
- Time difference with License Server should be minimal
6: Retry LAS Activation
After time synchronization is corrected:
6.1:Restart Citrix Broker Service (or reboot the DDC)
6.2:Re-attempt LAS activation from Citrix Studio / Web Studio