s_tajima:TechBlog

渋谷で働くインフラエンジニアのTechブログです。

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使えってことか。