Fedora Account System
Red Hat Associate
Red Hat Customer
Currently the nscd service is installed in systemd as a simple service, which means that it is able to handle its own errors and does not quit. Since nscd does not fit that description, i.e. it can exit on errors like, say, failing to parse nscd.conf, it should be declared as forking instead.
I fixed this some time ago. The commit below is in Fedora glibc: commit bdbcf83e8290d12c43b8740edd63e7cb7abd38dd Author: Siddhesh Poyarekar <siddhesh> Date: Thu Feb 27 00:31:15 2014 +0530 Use nscd service files from glibc sources and make the service forking Currently the nscd service is installed in systemd as a simple service, which means that it is able to handle its own errors and does not quit. Since nscd does not fit that description, i.e. it can exit on errors like, say, failing to parse nscd.conf, it should be declared as forking instead.