Tracking down “ntpdate[18168]: no server suitable for synchronization found”

After installing and getting up ntpd on a RHEL-like Linux system, see for example, you may want to double check iff ntpd is actually able to perform successfully. There’s a couple of shell commands to employ, most notably ntpstat and ntpq as well as timedatectl more recently with version 7 and up systems. ntpstat will tell you about the status of the time synchronisation, whereas ntpq, being executed a few times in a row, shows the servers being selected for synchronisation, the one prefixed by an aterisk as the current master, and the time left since the last synchronisation up the the synchronisation interval in the when and poll columns, respectively. timedatectl furthermore includes timezone and daylight saving information, however, the synchronisation status given here is about to be called into question, see later. So far, iff anything runs fine, you may expect something like this (consider the values changing in the when column for the second call):


Missing kernel-firmware 3.8.13-16.2.1.el6uek on Oracle Linux 6.5

You might stumble over this trying to execute a yum update on an orcl linux 6.5:

[root@xyz ~]# yum update
Error: Package: kernel-uek-debug-3.8.13-16.2.1.el6uek.x86_64 (public_ol6_UEKR3_latest)
Requires: kernel-firmware = 3.8.13-16.2.1.el6uek
Removing: kernel-uek-firmware-3.8.13-16.2.1.el6uek.noarch (@anaconda-UEK3/6.5)
kernel-firmware = 3.8.13-16.2.1.el6uek
Installed: kernel-uek-firmware-3.8.13-26.2.4.el6uek.noarch (@public_ol6_UEKR3_latest)
kernel-firmware = 3.8.13-26.2.4.el6uek
Installed: kernel-uek-firmware-3.8.13-35.1.2.el6uek.noarch (@public_ol6_UEKR3_latest)
kernel-firmware = 3.8.13-35.1.2.el6uek
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles –nodigest