CentOS7の検証: nscdの起動がうまくいかない件
nscd-2.17-55.el7.x86_64での話。
nscdのパッケージをインストールし、起動しようとしても
そのままコマンドが止まってしまう。
# systemctl start nscd
/var/log/messagesを見てみると、
Aug 6 17:44:26 c7-build01 systemd: PID file /run/nscd/nscd.pid not readable (yet?) after start.
と言われている。
確かに/run/nscdというディレクトリは存在しない。
# rpm -ql nscd # rpm -q --scripts nscd
を見ても作成されている様子がない。
/usr/lib/systemd/system/nscd.service
のを以下のように修正。
- PIDFile=/run/nscd/nscd.pid + PIDFile=/var/run/nscd/nscd.pid
こんな初歩的な不整合のままリリースされていていいのか
と思ったけどこんなレガシーパッケージ使ってないでsssd使えってことか。