NTP не удалось синхронизировать время
У меня Ubuntu Server 16.04 работает на OpenVZ (хостинг-провайдер VPS), и у меня возникают трудности при запуске ntp для синхронизации времени. Я только что установил ntp (apt install ntp
), но когда я пытаюсь это сделать, я вижу
root@vps:~# ntpq -p
ntpq: read: Connection refused
Мой местный часовой пояс правильный
root@vps:~# dpkg-reconfigure tzdata
Current default time zone: 'Europe/Prague'
Local time is now: Mon May 9 08:40:44 CEST 2016.
Universal Time is now: Mon May 9 06:40:44 UTC 2016.
Когда я пытаюсь перезагрузить службу NTP systemctl reload ntp.service
Failed to reload ntp.service: Job type reload is not applicable for unit ntp.service.
See system logs and 'systemctl status ntp.service' for details.
И когда я бегу systemctl status ntp.service
ntp.service - LSB: Start NTP daemon
Loaded: loaded (/etc/init.d/ntp; bad; vendor preset: enabled)
Active: active (exited) since Mon 2016-05-09 09:04:29 CEST; 8min ago
Docs: man:systemd-sysv-generator(8)
Process: 25429 ExecStop=/etc/init.d/ntp stop (code=exited, status=0/SUCCESS)
Process: 25487 ExecStart=/etc/init.d/ntp start (code=exited, status=0/SUCCESS)
May 09 09:04:29 vps systemd[1]: Started LSB: Start NTP daemon.
May 09 09:04:29 vps ntpd[25496]: proto: precision = 0.092 usec (-23)
May 09 09:04:29 vps ntpd[25496]: Listen and drop on 0 v6wildcard [::]:123
May 09 09:04:29 vps ntpd[25496]: Listen and drop on 1 v4wildcard 0.0.0.0:123
May 09 09:04:29 vps ntpd[25496]: Listen normally on 2 lo 127.0.0.1:123
May 09 09:04:29 vps ntpd[25496]: Listen normally on 3 venet0 127.0.0.2:123
May 09 09:04:29 vps ntpd[25496]: Listen normally on 4 venet0:0 myipv4:123
May 09 09:04:29 vps ntpd[25496]: Listen normally on 5 lo [::1]:123
May 09 09:04:29 vps ntpd[25496]: Listen normally on 6 venet0 [myipv6]:123
May 09 09:04:29 vps ntpd[25496]: Listening on routing socket on fd #23 for interface updates
И в /var/log/syslog
May 9 09:04:29 vps ntpd[25496]: Listening on routing socket on fd #23 for interface updates
May 9 09:04:29 vps ntpd[25496]: start_kern_loop: ntp_loopfilter.c line 1126: ntp_adjtime: Operation not permitted
May 9 09:04:29 vps ntpd[25496]: set_freq: ntp_loopfilter.c line 1089: ntp_adjtime: Operation not permitted
May 9 09:04:29 vps ntpd[25496]: cap_set_proc() failed to drop root privs: Operation not permitted
Я тоже пробовал
root@vps:~# ntpdate pool.ntp.org
9 May 09:19:47 ntpdate[25785]: Can't adjust the time of day: Operation not permitted
Кто-нибудь знает, что не так с моим NTP?
Спасибо.
4 ответа
Вероятно, это связано с тем, что вы запускаете ntp в непривилегированном контейнере. OpenVZ - это еще один проект для контейнеров, но, как и другие, он использует одно и то же ядро между хостом и гостями. И поскольку ядро поддерживает время, для хоста VPS было бы неприемлемо, чтобы один контейнер мог изменять время ядра, потому что это влияло бы на все другие контейнеры.
Так что нет решения вашей проблемы. Если вы обнаружите, что время, указанное в вашем контейнере OpenVZ, неверно, вам нужно открыть заявку в службу поддержки у вашего хост-провайдера VPS. Они должны установить ntpd на свой хост и убедиться, что он правильно синхронизирован.
Похоже, что конфликт с ntpdate на машине тоже. Если вы устанавливаете ТОЛЬКО ntp, но не ntpdate, тогда ntp может работать. С обоими на машине ntp не будет оставаться на следующей перезагрузке.
Кажется, связано с этой ошибкой.
У меня недостаточно репутации, чтобы комментировать, но у меня есть проблема, и после ответа user542049 я сделал:
sudo apt remove ntpdate
Внезапно без перезагрузки часы совпали с правильным часом.
Я изменил свой список участников пула ntp и перезапустил службу ntp. Это сработало для меня.
сервер 0.ubuntu.pool.ntp.org сервер 1.ubuntu.pool.ntp.org сервер 2.ubuntu.pool.ntp.org сервер 3.ubuntu.pool.ntp.org
@ubuntu: / etc $ sudo service ntp restart * Остановка NTP-сервера ntpd
Запуск NTP-сервера ntpd [ OK ] @ubuntu:/etc$ ntpq -p
дистанционный refid st t, когда опрос достигает задержки смещения джиттера
ntp.ubuntu.com .POOL. 16 р - 64 0 0,000 0,000 0,000 *ntp.nexcess.net 142,66,101,13 2 u 8 64 1 28,094 -6,892 0,000 propjet.latt.ne 44.24.199.34 3 u 6 64 1 141,591 14,905 0,000 barry.tsi.io 198.60.22.240 2 u 7 64 1 91.846 0.492 0.000 ntp1.wiktel.com 216.218.254.202 2 u 6 64 1 44.371 -10.567 0.000 chilipepper.can 140.203.204.77 2 u 7 64 1 97.269 -6.298 0.000 juniperberry.ca 145.238.203.14 2 u 7 64 1 98.729 -9.011 0.000 голем.канонический 145.238.203.14 2 u 6 64 1 104.873 -11.536 0.000 alphyn.canonica 132.246.11.231 2 u 1 64 1 35.188 -6.797 0.000