When running SSSD there is a log message saying "nscd socket was detected. Nscd caching capabilities may conflict with SSSD for users and groups. It is recommended not to run nscd in parallel with SSSD, unless nscd is configured not to cache the passwd, group and netgroup nsswitch maps." It seems wrong for the init script for SSSD to have "need nscd" given this. Reproducible: Always Steps to Reproduce: 1. Install sys-auth/sssd 2. Run /etc/init.d/sssd start 3. Observe message in /var/log/messages Actual Results: nscd starts during step 2 and above message appears Expected Results: nscd shouldn't be started
There is certainly a confusion here indeed. However I run nscd and sssd in parallel and I did what the log message suggests. Disable caching for passwd,group nad netgroup on nscd. Andreis, ideas?
I will remove 'use nscd' on 1.9.6
+*sssd-1.9.6 (01 Dec 2013) + + 01 Dec 2013; Markos Chandras <hwoarang@gentoo.org> + +files/sssd-1.9.6-fix-init.patch, +sssd-1.9.6.ebuild: + Version bump. Remove nscd dependency from the init script. Bug #491608 +