The fix is to specify the table names.

This is already fixed upstream in a new glibc version, here's a patch to
fix the behaviour (use 'patch -l' to apply, but you may have to convert
spaces with tabs):

# diff -u nscd.orig nscd
--- nscd.orig   2006-11-23 15:39:06.000000000 +0000
+++ nscd        2006-11-23 15:39:37.000000000 +0000
@@ -86,7 +86,11 @@
 restart|force-reload|reload)
        echo -n "Restarting $DESC: $NAME"
        stop
-       $DAEMON --invalidate
+
+       for table in passwd group hosts; do
+               $DAEMON --invalidate $table
+       done
+
        case "$?" in
        0|1)
                start

-- 
restart action in init script is broken
https://launchpad.net/bugs/66146

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to