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

The time on my system is incorrect for some reason.
i need to run an update but i can't seem to be able to
this is the errror.

ntpdate pool.ntp.org
31 Aug 12:31:59 ntpdate[3108]: the NTP socket is in use, exiting

i just rebooted, i do not know how anything can be in use.


Solution 1:

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

Solution 2:

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.