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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs