Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|improve this question

3 Answers 3

up vote 11 down vote accepted

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 offset -0.002893 sec
$ sudo service ntp start
share|improve this answer

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

share|improve this answer
Thanks! It worked for me this way. –  nick2083 Oct 7 '13 at 13:59

You can also do service ntpd stop and then ntpdate pool.ntp.org assuming you are the root user:

sudo service ntp stop
sudo ntpdate pool.ntp.org
sudo service ntp start

Or simply do this to make ntpdate use a different port than the ntp daemon:

sudo ntpdate -u pool.ntp.org
share|improve this answer
any chance you can give him a step by step answer? –  Sickest Feb 26 at 19:12
Be root user, service ntpd stop, ntpdate pool.ntp.org, service ntpd start and you are all set. –  drew578 Feb 27 at 20:06

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.