Bug 53951

Summary: Не создается конфигурационный файл timesyncd.conf
Product: Sisyphus Reporter: Евгений <zhenyakoltsov>
Component: systemd-timesyncdAssignee: Alexey Shabalin <shaba>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arseny, shaba
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Евгений 2025-04-23 10:24:29 MSK
После установки systemd-timesyncd не создается конфигурационный файл /etc/systemd/timesyncd.conf или не копируется из /usr/lib/systemd/timesyncd.conf
Comment 1 Alexey Shabalin 2025-04-23 16:31:02 MSK
Теперь никаких конфигов от systemd в /etc не создается.
В них все опции были закоментированы и использовались по-умолчанию, так что они не нужны.
Администратор вправе скопировать их из /usr/lib и поправить. А лучше создавать файлы в conf.d/foo.conf
Comment 2 Евгений 2025-04-23 16:45:03 MSK
Не понял логики, без конфигурационных файлов работать не будет, так почему они теперь не создаются, это какое то нововведение в новой версии systemd? Где то можно почитать подробно что бы понять логику происходящего?
Comment 3 Евгений 2025-04-23 16:56:33 MSK
"А лучше создавать файлы в conf.d/foo.conf"
Здесь имеется в виду создать директорию /etc/systemd/timesyncd.conf.d, а в ней разместить файл timesyncd.conf?
Comment 4 Arseny Maslennikov 2025-04-23 19:33:12 MSK
(In reply to Евгений from comment #3)
> "А лучше создавать файлы в conf.d/foo.conf"
> Здесь имеется в виду создать директорию /etc/systemd/timesyncd.conf.d, а в
> ней разместить файл timesyncd.conf?

Да, совершенно верно; создаёте файл по имени, заканчивающемуся на .conf, в этом каталоге, в котором только нужные строчки.

См. также: man-страницу systemd-delta(1).
Comment 5 Arseny Maslennikov 2025-04-23 19:38:25 MSK
(In reply to Евгений from comment #2)
> Не понял логики, без конфигурационных файлов работать не будет, так почему
> они теперь не создаются, это какое то нововведение в новой версии systemd?
> Где то можно почитать подробно что бы понять логику происходящего?

Конфиг по умолчанию упакован под /usr/lib, так что без конфигурационных файлов ни timesyncd, ни другие компоненты из проекта systemd не останутся.

Каскадные конфиги у systemd уже давно, если не с его рождения.