The openldap rpm installs libldap.so.1 and liblber.so.1 into /usr/lib creating a dependancy on /usr if the ldap nss module is used. This prevents a clean shutdown as the initscripts, in order to unmount filesystems, kill all processes using filesystems other than /. If the ldap nss module is in use, this includes bash, which is running the halt script.
I would like to add my confirmation - I shutdown my server so seldom that this one is hard to notice, but I did run into it recently also. This isn't good for the health of /usr, which was never unmounted and had to be checked on restarting the server.
Is anything being done about this?
This is fixed in the nss_ldap module in Raw Hide (and actually has been for quite a while.) Sorry about the delay on the bug response.