Bug 28824

Summary: добавить поддержку systemd
Product: Sisyphus Reporter: Andrey Liakhovets <a.o.liakh>
Component: ntpAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: asy, evg, lav, mike
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 28008    
Attachments:
Description Flags
journal.txt - лог замены openntpd на ntp
none
start_stop.txt - неправильная информация об ntpd в systemd
none
j_start_stop.txt - лог запуска ntpd (неправильно)
none
reload_start.txt - ручное вмешательство в systemd, правильная инфо.
none
j_reload_start.txt - лог передёргивания systemd и правильного старта ntpd none

Description Andrey Liakhovets 2013-04-09 21:29:19 MSK
Created attachment 5799 [details]
journal.txt - лог замены openntpd на ntp

Установлен altlinux-6.993.0_beta20130328-simply-x86_64-install-dvd5.iso (Atom,ION2,USB-диск).
Выполнено:
# apt-get install ntp
с заменой openntpd-3.9p1-alt12 на ntpd-4.2.4-alt5.p7 (см. journal.txt).

После этого systemd говорит "Loaded: loaded (/lib/systemd/system/ntpd.service)",
хотя никакого /lib/systemd/system/ntpd.service уже не существует.
И при старте ntpd не выполняется ntpdate (см. start_stop.txt и j_start_stop.txt).

Всё приходит в норму только после ручного "systemctl --system daemon-reload":
systemd говорит "Loaded: loaded (/etc/rc.d/init.d/ntpd)", и ntpdate запускается
(см. reload_start.txt и j_reload_start.txt).

(не знаю, кто здесь виноват: ntpd, openntpd или systemd-198-alt1)
Comment 1 Andrey Liakhovets 2013-04-09 21:31:20 MSK
Created attachment 5800 [details]
start_stop.txt - неправильная информация об ntpd в systemd
Comment 2 Andrey Liakhovets 2013-04-09 21:32:40 MSK
Created attachment 5801 [details]
j_start_stop.txt - лог запуска ntpd (неправильно)
Comment 3 Andrey Liakhovets 2013-04-09 21:34:16 MSK
Created attachment 5802 [details]
reload_start.txt - ручное вмешательство в systemd, правильная инфо.
Comment 4 Andrey Liakhovets 2013-04-09 21:35:38 MSK
Created attachment 5803 [details]
j_reload_start.txt - лог передёргивания systemd и правильного старта ntpd
Comment 5 Sergey Y. Afonin 2014-02-16 17:55:06 MSK
Проблема, наверное, в отсутстви поддержки ntpd в systemd. Но у меня systemd нет и не планируется пока, так что готовое решение приветствуется.
Comment 6 Sergey Y. Afonin 2014-02-16 17:58:25 MSK
(In reply to comment #5)

> в отсутстви поддержки ntpd в systemd

То есть, наоборот, конечно. :-)
Comment 7 Sergey Y. Afonin 2015-12-13 19:35:37 MSK
(In reply to comment #0)

> И при старте ntpd не выполняется ntpdate

ntpdate в init-скрипте не нужен с момента начала использования опции --panicgate (4.2.8-alt2).
Comment 8 Sergey Y. Afonin 2018-12-21 13:04:34 MSK
Вот тут https://forum.altlinux.org/index.php?topic=41963.msg333464#msg333464 пришут, что работает с systemd. Замена, правда, делается несколько иначе в этом примере:

(yes | apt-get remove openntpd && yes | apt-get install ntpd ntpq) && systemctl enable ntpd && systemctl start ntpd && systemctl status ntpd

Стоит ли ставить мета-пакет ntp - это вопрос творческий.
Comment 9 Vitaly Lipatov 2023-08-09 16:56:53 MSK
Наверное, проще перейти на chrony?