Bug 53951 - Не создается конфигурационный файл timesyncd.conf
Summary: Не создается конфигурационный файл timesyncd.conf
Status: CLOSED NOTABUG
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-23 10:24 MSK by Евгений
Modified: 2025-04-23 19:38 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 Евгений 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 уже давно, если не с его рождения.