📖 ~1 min read
Table of contents
Symptom & Impact
System time drifts and causes auth, logging, or cluster consistency problems.
Environment & Reproduction
chronyc tracking reports high offset and sources appear unreachable or unsynced.
Root Cause Analysis
Blocked NTP traffic, wrong servers, virtualization clock issues, or service not enabled.
Quick Triage
Run systemctl status chronyd and chronyc sources -v to inspect sync state.
Step-by-Step Diagnosis
Review /etc/chrony.conf for valid upstream servers and preferred source settings.

Solution – Primary Fix
Allow NTP in firewalld where needed and verify outbound UDP 123 reachability.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

Solution – Alternative Approaches
Use chronyc makestep carefully on systems with significant initial clock skew.
Verification & Acceptance Criteria
Avoid conflicting hypervisor time sync if chronyd is authoritative in the guest.
Rollback Plan
SELinux usually permits chronyd defaults; custom confinement should be reviewed if modified.
Prevention & Hardening
Use journalctl -u chronyd –since today to inspect peer and sync transitions.
Related Errors & Cross-Refs
Use at least three reliable NTP sources and monitor drift continuously.
Related tutorial: View the step-by-step tutorial for rhel-9.
View all rhel-9 tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
Confirm low offset and stable synchronized state across reboot cycles.
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.