Bug 35979 - ntpd пытается запросить время до подключения к сети
Summary: ntpd пытается запросить время до подключения к сети
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: openntpd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2019-01-28 11:40 MSK by jqt4
Modified: 2020-09-11 08:28 MSK (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jqt4 2019-01-28 11:40:09 MSK
На системе без часов реального времени (в частности RaspberryPi2B) время не синхронизируется автоматически когда есть доступ к NTP серверам.
После подачи команды "systemctl restart ntpd" время синхронизируется.
Причина в том, что ntpd пытается запросить время до подключения к сети.
Для обхода проблемы нужно внести изменение в файл /lib/systemd/system/ntpd.service
Вместо
After=syslog.target network.target
написать
After=syslog.target network-online.target
Wants=network-online.target
Comment 1 Ivan A. Melnikov 2019-01-29 14:55:49 MSK
Похоже, эта же проблема возникает у пользователей при обновлении с p8 до Sisyphus. Вспоминается, например вот этот тред:

https://lists.altlinux.org/pipermail/sisyphus/2018-November/367288.html

Хотя само письмо про apt, изначально проблема была в том, что после обновления до Сизифа на системе с установленным openntpd перестало синхронизироваться время:

https://lists.altlinux.org/pipermail/sisyphus/2018-November/367301.html
Comment 2 Антон Мидюков 2019-02-06 17:44:56 MSK
Решение проблемы есть, а вот отклика тех, кто в ACL пакета, так и нет.
ldv@ и glebfm@ отзовитесь, пожалуйста.
Comment 3 AEN 2019-02-09 15:10:38 MSK
(В ответ на комментарий №2)
> Решение проблемы есть, а вот отклика тех, кто в ACL пакета, так и нет.
> ldv@ и glebfm@ отзовитесь, пожалуйста.

ldv и glebfm очень заняты сейчас. Соберите пакет, его же надо тестировать.
Comment 4 AEN 2019-02-09 15:48:26 MSK
Блокер для выпуска сборок на "слабых" системах.
Comment 5 Антон Мидюков 2019-02-09 17:21:59 MSK
(В ответ на комментарий №3)
> (В ответ на комментарий №2)
> > Решение проблемы есть, а вот отклика тех, кто в ACL пакета, так и нет.
> > ldv@ и glebfm@ отзовитесь, пожалуйста.
> 
> ldv и glebfm очень заняты сейчас. Соберите пакет, его же надо тестировать.

Хорошо, соберу.
Comment 6 Антон Мидюков 2019-02-09 18:52:49 MSK
[#221113] EPERM openntpd.git=3.9p1-alt14

Проверил. Проблем с загрузкой, если сети нет, не создаёт, но и синхронизацию времени не проводит, если сеть появляется позже. Время будет нормально синхронизироваться при загрузке, если воткнут сетевой кабель, или настроено подключение по wi-fi для всех пользователей. До этого синхронизировалось только при перезапуске сервиса ntpd и доступной сети.

Так что можно считать, что проблему устраняет. Потому прошу пропустить задание 221113.
Comment 7 Repository Robot 2019-02-20 19:30:15 MSK
openntpd-3.9p1-alt14 -> sisyphus:

Sat Feb 09 2019 Anton Midyukov <antohami@altlinux> 3.9p1-alt14
- Fix ntpd.service (Closes: 35979)