|
Bugzilla – Full Text Bug Listing |
| Summary: | On shutdown /var/lib/nfs/rpc_pipefs cannot be unmounted because it is busy | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.2 | Reporter: | Jan Ritzerfeld <suse> |
| Component: | Basesystem | Assignee: | Frederic Crozat <fcrozat> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | nfbrown |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 12.2 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
systemd-journalctl output for shutdown
Full file created using "shutdown complete eventually" debug section |
||
|
Description
Jan Ritzerfeld
2012-12-30 07:12:31 UTC
Created attachment 518509 [details]
systemd-journalctl output for shutdown
I think this looks like a systemd-config issue more than an NFS issue. /etc/init.d/nfs stop will unmount /var/lib/nfs/rpc_pipefs at the correct time, so systemd/umount shouldn't even try to unmount it. But I don't know which bit code is responsible for running umount on /var/lib/nfs/rpc_pipefs too early and causing the message: Dec 29 15:03:17 karl.site umount[4795]: umount: /var/lib/nfs/rpc_pipefs: target is busy. Fredrick? yes, systemd is trying to unmount all mount points. But it should be do that only after initscripts have been stopped, so it shouldn't matter. The real fix (for 12.3) would be to replace nfs initscript with various .service / .mount files, like it is done in Fedora. Could you try doing the "shutdown complete eventually" debug section from http://freedesktop.org/wiki/Software/systemd/Debugging#Shutdown_Completes_Eventually so we get a exact trace of what is happening ? Thanks. Created attachment 520047 [details]
Full file created using "shutdown complete eventually" debug section
ok, "reproduced" in a 12.2 VM: I see systemd trying to umount /var/lib/nfs/rpc_pipefs before stopping nfs service. It doesn't block anything on my test system but it looks suspicious, nevertheless. I'll investigate. bug is already fixed in Factory / systemd 195 by upstream. I think I've backported the fix (it seems to work on my test case but I didn't had busy unmount), please test systemd from http://download.opensuse.org/repositories/home:/fcrozat:/branches:/openSUSE:/12.2:/Update/openSUSE_12.2_Update/ Sorry that I did not test it, I could not reproduce it anymore. This week I was busy installing 12.3. I seems to be fixed! Many thanks for your effort. However, should I resolve this bug as WONTFIX (because 12.3 is out) or FIXED and change the Product to 12.3? After I fully set up my 12.3, the problem is back. I will be trying to get logs again. BTW, the path in the "shutdown complete eventually" debug section seems to be /usr/lib/systemd/system-shutdown/ on 12.3. requesting maintenance update for 12.2 : mr 178807 Update started for openSUSE 12.2. See openSUSE:Maintenance:1775. Thanks for your submission. Update released for openSUSE 12.2. Resolved fixed. openSUSE-RU-2013:1055-1: An update that has four recommended fixes can now be installed. Category: recommended (moderate) Bug References: 793411,796171,804575,808144 CVE References: Sources used: openSUSE 12.2 (src): systemd-44-10.15.1, systemd-gtk-44-10.15.1 |