В Базальт СПО почти все сидят на Альте. Так что фантазии странны.
и у вас нет проблем с openntpd?
Проблема появляется тогда, когда сети нет, а сервис ntpd не выключен.
Или когда включен, но в
/etc/sysconfig/ntpd:NTPD_ARGS=
нет опции -S
Линукс-программисту не хватило сообразительности, что стучать долго не нужно и долгим таймаутом выжидать тоже не нужно, - сеть от этого не поднимется.
Автор systemd расчитывает на то, что все существующие сервисы будут адаптированы к поведению systemd. В данном случае очевидно что юнит для openntpd или написан как-то не так, или сам openntpd просто не умеет стартовать быстро.
В данном случае, скорее всего демон.
Чуть больше подробностей:
В системе на
# ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 дек 21 2018 /proc/1/exe -> /sbin/init
если для сервиса
# chkconfig ntpd --list
ntpd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
из пакета
# rpm -qa | grep ntpd-
openntpd-3.9p1-alt12
опция пустая и не содержит -S (не синхронизировать время на старте системы)
# grep start_daemon /etc/rc.d/init.d/ntpd
start_daemon --lockfile "$LOCKFILE" --expect-user "$NTPD_USER" -- ntpd $NTPD_ARGS
# grep NTPD_ARGS /etc/sysconfig/ntpd
NTPD_ARGS=
а сети нет
# chkconfig NetworkManager --list
NetworkManager 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
# /etc/rc.d/init.d/NetworkManager status
NetworkManager is stopped
то на старте системы, старт сервиса ntpd замрёт в пределах таймаута 50-140 секунд.
По завершении таймаута, выполнится старт сервиса dm и полный старт системы полностью завершится.
Следуя здравой логике, сервису ntpd следовало бы пару раз стукнуть к ntp-серверу, на это потратится секунды две не больше и если ответа не последовало, отправить сообщение в лог и завешить старт сервиса ntpd, т.о. исключив фриз на старте системы при отсутствии сети и включенном сервисе ntpd.
Обходной путь для исключения таймаута с фризом при отсутствии сети:
- Или выключить сервис ntpd
- Или не выключая сервис ntpd добавить в конфигурационный файл опцию -S приведя к виду
# grep NTPD_ARGS /etc/sysconfig/ntpd
NTPD_ARGS=-S
И тот и другой вариант плох если сеть вдруг появится и оба варианта требуют контроля наличия сети со стороны пользователя.
Повесьте на него что-то в нашу bugzilla.
Надо бы. То что в этом сообщении, может быть как заготовка для багрепорта.