π ~1 min read
Table of contents
Symptom & Impact
Significant time skew breaks TLS validation, token expiry checks, and domain authentication workflows.
Environment & Reproduction
Common in virtual machines without stable host time sync or blocked NTP egress.
timedatectl status
chronyc tracking 2>/dev/null || true
systemctl status systemd-timesyncd
Root Cause Analysis
NTP service disabled, unreachable time sources, or hypervisor clock instability causes drift accumulation.
Quick Triage
Measure drift and verify synchronization source quickly.
timedatectl
timedatectl timesync-status
journalctl -u systemd-timesyncd -n 80 --no-pager
Step-by-Step Diagnosis
Confirm NTP reachability and fallback source behavior.
resolvectl query ntp.ubuntu.com
ss -ulpn | grep :123 || true
grep -RIn '^NTP=' /etc/systemd/timesyncd.conf /etc/systemd/timesyncd.conf.d 2>/dev/null

Solution – Primary Fix
Enable timesync service and force initial synchronization.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.
sudo timedatectl set-ntp true
sudo systemctl restart systemd-timesyncd
sudo timedatectl set-timezone UTC
timedatectl status

Solution – Alternative Approaches
Deploy chrony for stricter control in server fleets requiring precise drift correction.
sudo apt install -y chrony
sudo systemctl enable --now chrony
chronyc sources -v
Verification & Acceptance Criteria
Clock offset remains low and time-dependent services recover.
timedatectl status
chronyc tracking 2>/dev/null || true
date -u
Rollback Plan
Revert to prior time service configuration if new policy conflicts with environment requirements.
sudo systemctl disable --now chrony || true
sudo systemctl enable --now systemd-timesyncd
Prevention & Hardening
Monitor NTP offset and enforce consistent timezone and sync configuration across hosts.
timedatectl show-timesync --all
cat /etc/timezone
systemctl is-enabled systemd-timesyncd
Related Errors & Cross-Refs
Appears with certificate validation failures, Kerberos skew errors, and signed repository timestamp mismatches.
Related tutorial: View the step-by-step tutorial for Ubuntu 26.04 LTS.
View all Ubuntu 26.04 LTS tutorials on the Tutorials Hub β
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
Ubuntu timedatectl, systemd-timesyncd, and chrony administration guides.
Need Expert Help?
If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today β we respond within one business day.