Bug 82795
| Summary: | reboot/shutdown fails at netfs for NFS-based system | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Oliver Scheck <scheck> | ||||||||
| Component: | initscripts | Assignee: | Bill Nottingham <notting> | ||||||||
| Status: | CLOSED DUPLICATE | QA Contact: | Brock Organ <borgan> | ||||||||
| Severity: | medium | Docs Contact: | |||||||||
| Priority: | medium | ||||||||||
| Version: | 8.0 | CC: | mitr, rvokal | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | i386 | ||||||||||
| OS: | Linux | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2006-02-21 18:51:25 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: | |||||||||||
| Bug Depends On: | |||||||||||
| Bug Blocks: | 79579, 100644 | ||||||||||
| Attachments: |
|
||||||||||
Created attachment 89607 [details]
Patch for rc: disable usage of locale
Created attachment 89608 [details]
Patch for netfs: disable usage of locale, ignore NFS /
Created attachment 90797 [details]
nfs umounts: use nohup/bg when calling fuser -mk
if your nfs mount is so badly hosed that any process trying to access mounted
dir hangs in a D state, netfs hangs itself by calling fuser.
fix: send fuser -mk to background; system is left with extra 3 hanging fuser
processes, but continues to do down.
reason to user nohup, in interactive shell (netfs called manually) hanging
fuser probably will stay attached to your terminal which is not a very good
thing.
The first two patches break locale in general for messages, which is not good. The third is the same problem in bug #63602. *** This bug has been marked as a duplicate of 63602 *** Changed to 'CLOSED' state since 'RESOLVED' has been deprecated. |
From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.2) Gecko/20021203 Description of problem: Both /usr and / are mounted from an NFS server. At reboot or shutdown the script netfs fails because both rc and netfs are still using /usr and are therefore killed by netfs itself. rc and netfs use the following files from /usr: /usr/lib/gconv/gconv-modules.cache /usr/lib/gconv/ISO8859-1.so /usr/lib/locale/locale-archive Disabling usage of locales for these scripts solve the problem (see patches for rc and netfs). Furthermore netfs incorrectly tries also to umount the NFS / filesystem instead of explicitely leaving it mounted (see patch for netfs). Version-Release number of selected component (if applicable): initscripts-6.95-1 How reproducible: Always Steps to Reproduce: 1. Rebuild linux kernel for root filesystem on NFS 2. Mount / and /usr from an NFS server 3. Shutdown or reboot the system Actual Results: netfs kills processes using /usr (rc and netfs use /usr): INIT: no more processes left in this runlevel Expected Results: Unmounting of NFS filesystems and proper system reboot/shutdown. Additional info: