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


На моем 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 использовался для настройки времени

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

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

благодаря


12
2018-01-10 20:27


Источник




Ответы:


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

sudo apt-get remove ntpdate

6
2018-01-10 20:44





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

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

exit 0

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


6
2018-01-31 08:22



Это сработало для меня, и это постоянное изменение, но может привести к запуску мастера обновления / процесса, когда система будет обновлена ​​до следующей версии. - knb
«Логика ... которая на самом деле не работает» может быть связана с тем, что она зависит от установки пакетов lockfile-progs. Без этого соответствующие блоки молча пропускают, и блокировка не будет работать. - Peter Hansen


Имел аналогичную проблему на Debian 5,

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

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

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

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


4
2017-11-10 10:00



Это сработало для меня и решило проблему. - jewettg


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


3
2018-04-28 05:49



AFAICT, в Jessie (8.8) он не рекомендует lockfile-progs :( В Stretch (9.0) он снова исправляется, вызывая flock вместо этого. Спасибо за указатель. - sourcejedi
@sourcejedi packages.debian.org/jessie/ntpdate - wRAR
Хе-хе, у меня было предположение, что они поместят рекомендации на оба пакета. Еще раз спасибо :). - sourcejedi
@sourcejedi ntpd не нужно блокировать себя - wRAR
У меня есть 16.04 и все еще вижу эту проблему после logrotate, lockfile-progs и это не происходит каждый раз. Является ntpdate время от времени запускать и блокировать ntpd в такие моменты? - Alexis Wilke