systemd-timesyncd.сбой запуска службы

Я пытаюсь запустить systemd-timesyncd.service служба, но она не:

root@xxxx:~# systemctl start systemd-timesyncd.service
root@xxxx:~# systemctl status systemd-timesyncd.service
● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/systemd-timesyncd.service.d
           └─disable-with-time-daemon.conf
   Active: inactive (dead)
Condition: start condition failed at pią 2015-07-10 15:17:56 CEST; 1s ago
           ConditionFileIsExecutable=!/usr/sbin/ntpd was not met
     Docs: man:systemd-timesyncd.service(8)

что это значит: ConditionFileIsExecutable=!/usr/sbin/ntpd was not met?

это сообщение говорит о том, что не хватает выполнить разрешение, но это неправда:

root@xxxx:~# ls -l /usr/sbin/ntpd
-rwxr-xr-x 1 root root 549648 kwi 10 21:04 /usr/sbin/ntpd
27
задан patryk.beza
14.02.2023 14:21 Количество просмотров материала 3229
Распечатать страницу

2 ответа

восклицательный знак отрицает условие; другими словами условие, при котором происходит сбой, говорит: "включить, если исполняемый файл / usr/sbin / ntpd не существует". Это не удается, поскольку /usr/bin / ntpd существует и является исполняемым файлом.

логика этой строки заключается в том, что systemd-timesyncd должен быть включен, только если ntpd не установлен; в противном случае он будет избыточным (в лучшем случае) или вмешиваться в ntpd (в худшем случае). Так как вы или ваш дистрибутив установили ntpd, сервис timesyncd файл делает его отступить и пусть ntpd быть вашим клиентом NTP.

Если вы хотите, чтобы tun systemd-timesyncd, вы должны удалить ntpd. Если вы только хотите попробовать его для тестирования, вы можете переопределить строку в файле сервиса, создав файл с именем /etc/systemd/system/systemd-timesyncd.service содержание:

ConditionFileIsExecutable=
6
отвечен Georgi Chulkov 2023-02-15 22:09

сначала остановите и отключите ntpd демон с одним из 2 следующих случаях:

systemctl stop ntpd
systemctl disable ntpd

или

systemctl stop ntp
systemctl disable ntp
0
отвечен Denis Szalkowski 2023-02-16 00:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх