the nfs-utils's package nfs startup script /etc/rc.d/init.d/nfs stops nfs
in the wrong way
according to this email from neil brown <email@example.com>
exporfts -au must be run AFTER nfsd is stopped or stale mount problems will
But /etc/rc.d/init.d/nfs does this:
# Stop daemons.
action "Shutting down NFS services: " /usr/sbin/exportfs -au
echo -n "Shutting down NFS mountd: "
echo -n "Shutting down NFS daemon: "
echo -n "Shutting down NFS quotas: "
rm -f /var/lock/subsys/nfs
so it is doing them in the wrong order.
an easy fix but w/o it could screw up people who have nfs servers that need
to be rebooted when their clients still have active links.
Fixed in nfs-utils-0.1.9.1-5.