If you're seeing a flood of messages on Debian-based systems like Debian or Ubuntu, such as:
Dec 8 13:26:29 servername systemd[1]: Time has been changed
Dec 8 13:26:29 servername systemd[1]: apt-daily-upgrade.timer: Adding 53min 35.628653s random time.
Dec 8 13:26:29 servername systemd[1]: apt-daily.timer: Adding 11h 25min 55.366628s random time.
and so on,
then the cause is often that "Time Synchronization" is enabled in Hyper-V or VMware. This means the server correctly retrieves the current time via NTP from an internal or external time server, but the hypervisor interferes and resets the time to match the virtualization host (i.e., Hyper-V or ESXi server).
Example solution for Hyper-V:
1. Log in to the Hyper-V host.
2. Locate the VM in Hyper-V Manager or Cluster Manager.
3. Right-click and select “Settings”.
4. Under “Integration Services”, uncheck “Time Synchronization”.
Voilà – the syslog flood is gone.
H@ppy H@cking