Bug 28824 - добавить поддержку systemd
Summary: добавить поддержку systemd
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: ntp (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 28008
  Show dependency tree
 
Reported: 2013-04-09 21:29 MSK by Andrey Liakhovets
Modified: 2023-08-09 16:56 MSK (History)
4 users (show)

See Also:


Attachments
journal.txt - лог замены openntpd на ntp (5.58 KB, text/plain)
2013-04-09 21:29 MSK, Andrey Liakhovets
no flags Details
start_stop.txt - неправильная информация об ntpd в systemd (4.52 KB, text/plain)
2013-04-09 21:31 MSK, Andrey Liakhovets
no flags Details
j_start_stop.txt - лог запуска ntpd (неправильно) (1.15 KB, text/plain)
2013-04-09 21:32 MSK, Andrey Liakhovets
no flags Details
reload_start.txt - ручное вмешательство в systemd, правильная инфо. (1.44 KB, text/plain)
2013-04-09 21:34 MSK, Andrey Liakhovets
no flags Details
j_reload_start.txt - лог передёргивания systemd и правильного старта ntpd (3.13 KB, text/plain)
2013-04-09 21:35 MSK, Andrey Liakhovets
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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?