【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


浙公网安备 33010602011771号