Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 7455 - /usr does not unmount
/usr does not unmount
Product: Red Hat Linux
Classification: Retired
Component: initscripts (Show other bugs)
i386 Linux
medium Severity high
: ---
: ---
Assigned To: Bill Nottingham
Depends On: 7489
  Show dependency treegraph
Reported: 1999-11-30 17:17 EST by Geoff Reedy
Modified: 2014-03-16 22:11 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2000-01-18 15:21:25 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Geoff Reedy 1999-11-30 17:17:03 EST
With initscripts-4.68 /usr will not unmount properly on halt/reboot.  At
the end of the shutdown sequence it says:

Turning off swap OK
Turning off accounting OK
Turning off quotas OK
Unmounting file systems umount2: Device of resource busy
umount: /usr: device is busy FAILED
INIT: no more processes left in the runlevel

and then hangs, the strange thing is that I don't have this problem on
another computer with very simillar configuration.
Comment 1 Bill Nottingham 1999-12-01 11:07:59 EST
Does this only happen with 4.68 for you as opposed
to earlier/later errata releases?
Comment 2 Geoff Reedy 1999-12-01 12:56:59 EST
I've had this problem ever since upgrading to 6.1

The problem is that fuser kills some stuff that shouldn't be killed.
I put in a fuser -v -m /usr to see what was getting killed.  It reported that
both rc and S01halt were using /usr.

After a little further investigation I figured out the whole of the problem:

These machines use LDAP for authentication, so ldap is in /etc/nsswitch.conf.
The libc loads the ldap library which is installed in /usr/lib.  As a result
every process depends on /usr.  So I guess this is really a bug with the
openldap rpm in that it should install libldap to /lib.
Comment 3 Bill Nottingham 2000-01-18 15:21:59 EST
This is fixed in the nss_ldap RPMs in Raw Hide.

Note You need to log in before you can comment on or make changes to this bug.