Рейтинг:1

systemd-timesyncd Неактивен при загрузке Ubuntu 20.04

флаг dk

Во-первых, я искал ответ здесь, и это не стандартное отключение / очистка ntp / chrony. Я могу запустить dpkg -l | grep ntp и dpkg -l | grep chrony и ничего не возвращает, поэтому я знаю, что это не конфликт. Это также свежий бродячий образ ubuntu 20.04, в котором не осталось ничего лишнего от предыдущей версии ubuntu.

При включенном systemd-timesyncd при загрузке он не запускается и не синхронизирует время.

    статус systemctl systemd-timesyncd
▪ systemd-timesyncd.service — синхронизация времени по сети
     Загружено: загружено (/lib/systemd/system/systemd-timesyncd.service; включено; предустановка поставщика: включена)
     Активный: неактивный (мертвый)
       Документы: man:systemd-timesyncd.service(8)

В /lib/systemd/system/systemd-timesyncd.service нет условий, которые должны блокировать его, и все значения по умолчанию

[Ед. изм]
Description=Синхронизация сетевого времени
Документация=man:systemd-timesyncd.service(8)
ConditionCapability=CAP_SYS_TIME
ConditionVirtualization=!контейнер
DefaultDependencies=нет
После = systemd-sysusers.service
До=время-set.target sysinit.target shutdown.target
Конфликты=shutdown.target
Хочет = time-set.target time-sync.target

[Оказание услуг]
AmbientCapabilities=CAP_SYS_TIME
CapabilityBoundingSet=CAP_SYS_TIME
ExecStart=!!/lib/systemd/systemd-timesyncd
LockPersonality=да
MemoryDenyWriteExecute=да
NoNewPrivileges=да
Приватные устройства=да
PrivateTmp=да
ProtectControlGroups=да
ProtectHome=да
ProtectHostname=да
ProtectKernelModules=да
ProtectKernelTunables=да
Протекткернеллогс=да
ProtectSystem=строгий
Перезапустить = всегда
Рестартсек=0
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
RestrictNamespaces=да
Ограничить в реальном времени=да
ОграничениеSUIDSGID=да
RuntimeDirectory=systemd/timesync
StateDirectory=systemd/timesync
SystemCallArchitectures=родной
SystemCallErrorNumber=EPERM
SystemCallFilter=@системный сервис @часы
Тип=уведомить
Пользователь = systemd-timesync
Сторожевой таймер сек = 3 мин.

[Установить]
WantedBy=sysinit.target
Псевдоним = dbus-org.freedesktop.timesync1.service

/etc/systemd/timesyncd.conf имеет только следующее

[Время]
NTP=0.us.pool.ntp.org
FallbackNTP=ntp.ubuntu.com 1.us.pool.ntp.org time.cloudflare.com

Но когда я запускаю его вручную с помощью systemctl restart systemd-timesyncd, он работает нормально, только при загрузке он переходит в мертвое состояние.

systemctl перезапустить systemd-timesyncd
статус systemctl systemd-timesyncd
▪ systemd-timesyncd.service — синхронизация времени по сети
     Загружено: загружено (/lib/systemd/system/systemd-timesyncd.service; включено; предустановка поставщика: включена)
     Активно: активно (работает) с чт 29 июля 2021 г., 20:34:51 UTC; 6 с назад
       Документы: man:systemd-timesyncd.service(8)
   Основной PID: 1347 (systemd-timesyn)
     Статус: «Начальная синхронизация с сервером времени 23.175.208.10:123 (0.us.pool.ntp.org)».
      Заданий: 2 (лимит: 2320)
     Память: 1,3 м
     Группа CG: /system.slice/systemd-timesyncd.service
             ââ1347 /lib/systemd/systemd-timesyncd

Я даже могу поместить systemctl restart systemd-timesyncd в rc.local, и он будет работать при загрузке после запуска rc.local. Я мог бы пойти по этому пути и назвать его хорошим, но он определенно должен работать и без этого. Я также не могу найти никаких признаков сбоев в /var/log/syslog.

Если это имеет значение, это виртуальная виртуальная машина, но в конечном итоге мне нужно настроить ее на ec2.

Jesse Lee avatar
флаг dk
Как я сказал в начале, dpkg -l | grep ntp ничего не возвращает, поэтому он не конфликтует с systemd-timesyncd.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.