kuchikisaya

导航

【LINUX;NTPD】NTPD服务启动不了,ConditionFileIsExecutable=!/usr/sbin/chronyd was not met

回忆起来BUG实在有点sb(苦于英语不好),遂记。

背景:

  • 新服务器加固安装ntpd
  • ntpd、ntp安装成功,服务无法启动(systemctl start ntpd,再status查询发现服务还在inactive)
[root@test ~]$ systemctl status ntpd
● ntpd.service - Network Time Service
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/ntpd.service.d
           └─ntpd.conf
   Active: inactive (dead)
Condition: start condition failed at 三 2022-12-07 14:12:59 CST; 51min ago

 

 

解决过程:

  • yum卸载重装ntp、ntpd,未解决
  • 检查chronyd服务,未启用;修改为disabled,未解决
systemctl status chronyd

  • 检查启动报错:ConditionFileIsExecutable=!/usr/sbin/chronyd was not met(不满足“不存在/usr/sbin/chronyd”),故cd /usr/sbin/,发现存在可执行文件chronyd

   修改chronyd文件名后解决(删除应该也可以)

mv chronyd chronyd-bak

 

 

 

 

posted on 2022-12-07 18:23  朽木夙夜  阅读(2004)  评论(0)    收藏  举报