Hello Gabor, On Fri, Oct 06, 2006 at 12:13:36PM +0200, Gabor Gombas wrote: > [..] > A quick experiment shows that fuser cannot make a difference between > processes holding the source of a bind mount and processes holding the > target of the bind mount: > > # mkdir /tmp/a /tmp/b > # mount -t tmpfs tmpfs /tmp/a > # mount --bind /tmp/a /tmp/b > # cd /tmp/a > # fuser -m /tmp/b > /tmp/b: 3958c > > The behaviour of fuser is correct (it works on the filesystem level, > while bind mounts are pure namespace operations only). But the effect is > that the 'fuser' call in umountnfs.sh line 98 just kills /etc/init.d/rc > because it thinks it is using the bind-mounted location when in fact it > does not. If I just comment out the whole 'if [ -x /bin/fuser ]' block > and revert to using /etc/init.d/sendsigs, then everything works again.
Thank you very much for mentioning how to temporarily fix this. Regards, Peter -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]