На моем Ubuntu 13.04 (с использованием AWS). Когда я запускаю новую машину или когда я перезагружаю свой компьютер, ntp не запускается, и я вижу следующее в syslog:
Jan 10 02:56:49 ntpd: unable to bind to wildcard address 0.0.0.0 - another process may be running - EXITING
Я также заметил, что до этого ntpdate использовался для настройки времени [ ! d1]
Jan 10 02:45:20 ntpdate[960]: adjust time server offset -0.000259 sec
Я не уверен, что это состояние гонки или мне что-то не хватает, я был бы признателен, если кто-нибудь сможет мне помочь.
Спасибо
Я видел это на Debian Jessie. Причина кажется гонкой между /etc/init.d/ntp и /etc/network/if-up.d/ntpdate, обе из которых, как представляется, содержат логику для блокировки друг друга, которая на самом деле не работает.
Мне нравится иметь доступную команду ntpdate хотя я редко его использую, поэтому вместо того, чтобы полностью удалить ntpdate, я только что вставил
exit 0
в качестве второй строки /etc/network/if-up.d/ntpdate, что делает его ничего не делать. Мой демон ntp теперь запускается с успехом во время загрузки.
Если бы аналогичная проблема на Debian 5,
, простой перезапуск ntp разрешил ее для меня
/etc/init.d/ntp stop
/etc/init.d/ntp start
на всякий случай, если другие имеют одинаковые проблемы
[d3 ] Недавно был установлен NTPD, кажется, что требуется перезагрузка после установки, я также заметил это на Debian 6.Это было исправлено в 2008 году путем добавления блокировки, но если вы отключили установку Recommends или uninstalled lockfile-progs, у вас все еще будет эта проблема (обратите внимание, что вам следует ожидать проблем, если вы отключили установку Recommends). 0]