«Ntpd не может связаться с подстановочным адресом 0.0.0.0 - возможно, запущен другой процесс»

13

На моем Ubuntu 13.04 (используя AWS). Когда я запускаю новую машину или перезагружаюсь, моя машина ntpне запускается, и я вижу в системном журнале следующее:

Jan 10 02:56:49 ntpd: unable to bind to wildcard address 0.0.0.0 - another process may be running - EXITING

Я также заметил, что до этого ntpdate был использован для настройки времени

Jan 10 02:45:20 ntpdate[960]: adjust time server offset -0.000259 sec

Я не уверен, что это состояние гонки или я что-то здесь упустил, я был бы признателен, если бы кто-нибудь смог мне здесь помочь.

Благодарность

user596374
источник

Ответы:

7

Это потому, что ntpdate работает, когда вы пытаетесь запустить сервер. Я не нашел причин оставить его установленным, чтобы вы могли удалить его, если вы используете демон ntp:

sudo apt-get remove ntpdate
Braiam
источник
6

Я видел это на Debian, Джесси. Причиной, по-видимому, является гонка между /etc/init.d/ntpи /etc/network/if-up.d/ntpdate, обе из которых, похоже, содержат логику для блокировки друг друга, которая на самом деле не работает.

Мне нравится иметь доступ к команде ntpdate, хотя я редко ее использую, поэтому вместо того, чтобы полностью удалить ntpdate, я только что вставил

exit 0

как вторая строка /etc/network/if-up.d/ntpdate, которая заставляет его ничего не делать. Мой демон ntp теперь успешно запускается во время загрузки.

flabdablet
источник
Это сработало для меня, и это постоянное изменение, но оно может запутать мастера обновления / процесс, когда система обновляется до следующего выпуска.
knb
«Логика ... которая на самом деле не работает» может быть связана с тем, что установлены пакетные программы-блокировки. Без этого соответствующие блоки будут молча пропущены, и блокировка не будет работать.
Питер Хансен
4

Была похожая проблема на Debian 5,

простой перезапуск NTP решил это для меня

/etc/init.d/ntp stop
/etc/init.d/ntp start

на всякий случай у других такая же проблема

NTPD был недавно установлен, кажется, что перезагрузка после установки необходима, я заметил это и в Debian 6.

Сверре
источник
1
Это сработало для меня и решило насущную проблему.
jewettg
3

Это было исправлено в 2008 году путем добавления блокировки, но если вы отключили установку Recommendsили удалили ее, у lockfile-progsвас все равно останется эта проблема (обратите внимание, что следует ожидать проблем, если вы отключили установку Recommends).

wRAR
источник
AFAICT, в Jessie (8.8) он не рекомендует lockfile-progs :(. В Stretch (9.0) он снова исправляется путем вызова flockкоманды. Спасибо за указатель.
sourcejedi
Хех, у меня было предположение, что они поместят Рекомендую в оба пакета. Еще раз спасибо :).
sourcejedi
@sourcejedi ntpd не нужно блокировать себя
wRAR
У меня 16.04 и до сих пор вижу эту проблему после logrotate. lockfile-progsустановлен, и это происходит не каждый раз. Запускается ли ntpdateвремя от времени и блокируется ntpdв такие моменты?
Алексис Уилке