Bug 53694 - Unit dbus-org.freedesktop.timesync1.service not found
Summary: Unit dbus-org.freedesktop.timesync1.service not found
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: systemd-timesyncd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-01 17:35 MSK by Alexander Makeenkov
Modified: 2025-04-11 16:51 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2025-04-01 17:35:21 MSK
- Версия пакета:
systemd-timesyncd-255.18-alt1.x86_64

- Шаги воспроизведения:
# systemctl disable --now ntpd.service chronyd.service
# apt-get install systemd-timesyncd
# systemctl start systemd-timesyncd; systemctl status systemd-timesyncd
# timedatectl set-ntp true
# timedatectl show-timesync

- Получаемый результат:
Failed to parse bus message: Нет такого файла или каталога

В логах journal такие сообщения:

dbus-daemon[791]: [system] Activating via systemd: service name='org.freedesktop.timesync1' unit='dbus-org.freedesktop.timesync1.service' requested by ':1.44' (uid=0 pid=2655 comm="timedatectl show-timesync")
dbus-daemon[791]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.timesync1.service': Unit dbus-org.freedesktop.timesync1.service not found.
Comment 1 Alexey Shabalin 2025-04-11 16:35:48 MSK
А если сделать?
systemctl enable systemd-timesyncd
Comment 2 Alexander Makeenkov 2025-04-11 16:51:40 MSK
(Ответ для Alexey Shabalin на комментарий #1)
> А если сделать?
> systemctl enable systemd-timesyncd

Помогло:

# systemctl enable systemd-timesyncd
Created symlink '/etc/systemd/system/dbus-org.freedesktop.timesync1.service' → '/usr/lib/systemd/system/systemd-timesyncd.service'.
Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service' → '/usr/lib/systemd/system/systemd-timesyncd.service'.

# timedatectl show-timesync
RootDistanceMaxUSec=5s
....

Но заметил следующее:

1. Сразу после установки пакета systemd-timesyncd (не запуская):

# systemctl is-enabled systemd-timesyncd
enabled

2. После запуска сервиса systemd-timesyncd становится:

# systemctl is-enabled systemd-timesyncd
disabled