http://qa.mandrakesoft.com/show_bug.cgi?id=442





------- Additional Comments From [EMAIL PROTECTED]  2003-06-07 21:08 -------
This seems to have been resolved as of 9.1.

-- 
Configure bugmail: http://qa.mandrakesoft.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


------- Reminder: -------
assigned_to: [EMAIL PROTECTED]
status: NEW
creation_date: 
description: 
When ldap is added to /etc/nsswitch.conf the machine will not shutdown or reboot 
cleanly. It looks like what's happening is that the libraries are on the /usr 
filesystem and 
they are held open even after all processes are killed.  If the /usr filesystem is not 
on the 
root partition, it cannot be unmounted.

Steps to reproduce the problem:
install nss_ldap on a machine that has /usr/lib mounted on a seperate partition from /
add ldap to nsswitch.conf per the nss_ldap documentation
reboot into single user mode
type: lsof | grep /usr
you should see ldap, sasl, and kerberos libraries
type: reboot

it should hang saying that the /usr partition can't be unmounted. The machine needs to 
be powered off and the disks need to be fsck'd 

removing the ldap options from /etc/nsswitch.conf makes the machine shutdown properly 
again after the next reboot.

I recommend moving all of those libraries to /lib instead of /usr/lib since that is 
usually on 
the root partition.

Reply via email to