Bug 644868

Summary: systemd can't shut down cleanly with separate /usr partition
Product: [Fedora] Fedora Reporter: Matthew Miller <mattdm>
Component: systemdAssignee: Lennart Poettering <lpoetter>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: lpoetter, metherid, mschmidt, notting, plautrba
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-11-18 23:34:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matthew Miller 2010-10-20 13:48:52 UTC
On one of my test systems, I have /usr on a separate partition.

When I go to reboot this system with systemd-11-1, /usr fails to unmount:

/umount: /usr/: device is busy

and then reboot.service enters failed state (and the system still does not reboot).

Comment 1 Lennart Poettering 2010-11-18 23:34:41 UTC
This has been fixed now in v13. The earlier umount might continue to fail (but probably even won't), but this won't stop the system from going down anymore. Also, right before halting the machine we try harder to completely unmount everything that might be remaining because it failed due to busy earlier.

I think this resolves this issue comprehensively.

Comment 2 Matthew Miller 2010-11-23 15:53:39 UTC
Verified fixed. Thank you!