Created attachment 2680 [details] Лог (в консоли) запущенного вручную ntpd -d Не работает синхронизация времени компьютера с интернетными серверами времени. С каких-то пор стал замечать, что синхронизация времени перестала работать - это заметно по программе Время. Раньше все было один-в-один, а теперь нет, расхождение уже в пару минут. Обнаружил, что теперь есть какой-то openntpd вместо обычного ntpd. [root@book ~]# rpm -qa |grep ntp ntpdate-4.2.4-alt3.p4 - это я потом поставил openntpd-3.9p1-alt8 ntp-aux-4.2.4-alt3.p4 При этом сервис ntpd присутствует: [root@book ~]# chkconfig --list |grep ntp ntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off Однако он не запущен, несмотря на 345 on (по умолчанию): [root@book ~]# service ntpd status ntpd is stopped Попытка запустить ntpd вручную ничего не дала: [root@book ~]# service ntpd start [root@book ~]# service ntpd status ntpd is stopped При инсталляции я выбирал синхронизацию с сервером. Да и после в альтераторе еще раз это перевыбрал на всякий случай. Менял серверы - без толку. Ставил вместо имен ip-адреса - без толку, была даже ругань, что нужны имена серверов (бред, а если DNS глюкнется, то что, без точного времени сидеть?). Смотрел файл: [root@book etc]# cat ntpd.conf # $OpenBSD: ntpd.conf,v 1.7 2004/07/20 17:38:35 henning Exp $ # sample ntpd configuration file, see ntpd.conf(5) # Addresses to listen on (ntpd does not listen by default) #listen on * #listen on 127.0.0.1 #listen on ::1 # sync to a single server #server ntp.example.org # use a random selection of 8 public stratum 2 servers # see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers servers pool.ntp.org [root@book ~]# cat /etc/sysconfig/clock # Whether Hardware Clock should be set to system time # at reboot/halt/poweroff. HWCLOCK_SET_AT_HALT=false # Whether to add or subtract time from the Hardware Clock # at startup to account for systematic drift since the # last time the clock was set or adjusted at startup. HWCLOCK_ADJUST=false # UTC=true indicates that the clock is set to UTC; # anything else indicates that it is set to local time. UTC=true # ARC=true on alpha only indicates the ARC console's # 42-year time offset is in effect; otherwise the normal # Unix epoch is assumed. #ARC=false # ZONE="filename" indicates the zonefile under /usr/share/zoneinfo # that /etc/localtime is a copy of, for example: ZONE="Europe/Moscow" # FAST=true run hwclock with the --fast option. #FAST=false Короче, не работает синхронизация. Раньше (во времена 3.0) без openntpd было лучше - все гарантировано работало.. Если во время инсталляции есть возможность включения синхронизации времени через публичный ntp-сервер, то это должно работать и без моего вмешательства, разве нет?
(In reply to comment #0) > Попытка запустить ntpd вручную ничего не дала: > > [root@book ~]# service ntpd start > [root@book ~]# service ntpd status > ntpd is stopped Что попало в лог после этой попытки? Попробуйте раскомментировать строку NTPD_ARGS="-s" в файле /etc/sysconfig/ntpd > При инсталляции я выбирал синхронизацию с сервером. Да и после в > альтераторе еще раз это перевыбрал на всякий случай. Менял серверы - > без толку. Ставил вместо имен ip-адреса - без толку, была даже ругань, > что нужны имена серверов (бред, а если DNS глюкнется, то что, без > точного времени сидеть?). Смотрел файл: ip адрес применим только к "server", см. ntpd.conf(5)
Много воды утекло с тех пор.. Обновил ядро на 2.6.25-std-def. Снял комментарий с NTPD_ARGS="-s".. По крайней мере теперь при рестарте сервиса ntpd появляются сообщения о рестарте: [root@book sysconfig]# service ntpd status ntpd is running [root@book sysconfig]# service ntpd restart Stopping ntpd service: [ DONE ] Starting ntpd service: [ DONE ] [root@book sysconfig]# service ntpd status ntpd is running И статус у сервиса теперь running.. В чем было дело, мы теперь наверное не узнаем.. Может chkconfig,может сам сервис, может еще что-то.. Можно, конечно, полезть в архив messages примерно за те числа и проследить, что ставилось и обновлялось..
У меня то же самое на Junior 4.0 с обновлениями из Branch 4.0 Строка NTPD_ARGS="-s" в /etc/sysconfig/ntpd присутствует. ntpdate при этом работает с тем же NTPD сервером # rpm -qa | grep ntpd ntpdate-4.2.2-alt1.p4.3 openntpd-3.9p1-alt8
В ветке 4.1 от 11 сентября 2008 в работе openntpd-3.9p1-alt8 вышеперечисленных проблем не обнаружено. В начальном шаге была включена опция NTPD_ARGS="-s", потом отключена.
Непонятно, есть ли баг и если есть, то как его воспроизводить.