Updating Time : ntpdate[3108]: the NTP socket is in use, exiting

If you want to execute ntpdate with the ntp daemon already up and running, use the following command:

# ntpdate -u pool.ntp.org

and it will use a different port.


It's in use because the ntp service is probably running. You did not mention which Linux you are using so this assumes you have service installed (that you are running a System V system):

$ sudo ntpdate pool.ntp.org
31 Aug 19:05:55 ntpdate[8911]: the NTP socket is in use, exiting
$ sudo service ntp stop
[ ok ] Stopping NTP server: ntpd.
$ sudo ntpdate pool.ntp.org
31 Aug 19:07:11 ntpdate[10355]: adjust time server 46.29.176.115 offset -0.002893 sec
$ sudo service ntp start

Simple one-liner to sync your clock:

ntpdate -u ptbtime1.ptb.de && hwclock -w