Bug 49554

Summary: Nautilus refuses to allow umount
Product: [Retired] Red Hat Linux Reporter: Steve Taylor <staylor>
Component: nautilusAssignee: Havoc Pennington <hp>
Status: CLOSED RAWHIDE QA Contact: Aaron Brown <abrown>
Severity: high Docs Contact:
Priority: high    
Version: 7.3   
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: 2001-07-20 19:58:53 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 Steve Taylor 2001-07-20 18:33:54 UTC
Description of Problem:

If you have nautilus running, ie the default gnome configuration and pull
up a terminal and mount an nfs share and decide to umount it you will not
be able to if you have actually cd'ed into it. This happens even after you
have left the directory, evidentally nautilus is detected that your in
there and is using it.


How Reproducible:


Steps to Reproduce:
1. login into gnome with nautilus running
2. mount an nfs share
3. try to umount it after browsing in it.

Actual Results:

umount wont work because it is busy

Expected Results:

it should allow umounting

Additional Information:
	

[root@chatak root]# cd /mnt
[root@chatak mnt]# ls
cdrom  cdrom1  floppy  pork  rhs
[root@chatak mnt]# mount -t nfs porkchop:/mnt/redhat/ pork/
[root@chatak mnt]# cd pork/
[root@chatak pork]# ls
beehive  cvsweb      dist    glen  old-comps   redhat     slocate.db  touchme
broken   depends     errata  -i    prospector  rel-eng    spec2k
comps    dev_errata  est     msw   qa          sample.ks  test
[root@chatak pork]# cd errata/
[root@chatak errata]# ls
approve.cgi       globals.pl       postrequest.cgi         showrequest.cgi
backups           images           previewerrata.cgi       signrpm
CGI.pl            index.cgi        previewerrata.cgi.back  statusRHNerrata.cgi
conf              lib              processrequest.cgi      templates
core              listerrata.cgi   pusherrata2.cgi         tmp
CVS               listrequest.cgi  pusherrata.cgi          undupe_rpms.pl
data              logout.cgi       pusherrata.cgi.back     xmlrpc.cgi
defparams.pl      mailerrata.cgi   pushrhnlive.cgi         xmlrpc.cgi.back
doeditparams.cgi  mail.pl          pushrhnqa.cgi           xmlrpc_support.cgi
editparams.cgi    newerrata.cgi    redhat.key
errata_html       newrequest.cgi   showactivity.cgi
generrata.cgi     oracle           showerrata.cgi
[root@chatak errata]# cd /mnt
[root@chatak mnt]# umount pork
umount: /mnt/pork: device is busy
[root@chatak mnt]# lsof |grep pork
nautilus  21028 root   21r   DIR       0,10   24576   17252651
/mnt/pork/test/qa0713.0/ia64-disc3/SRPMS (porkchop:/mnt/redhat/)
nautilus  21052 root   21r   DIR       0,10   24576   17252651
/mnt/pork/test/qa0713.0/ia64-disc3/SRPMS (porkchop:/mnt/redhat/)
nautilus  21053 root   21r   DIR       0,10   24576   17252651
/mnt/pork/test/qa0713.0/ia64-disc3/SRPMS (porkchop:/mnt/redhat/)
nautilus  21054 root   21r   DIR       0,10   24576   17252651
/mnt/pork/test/qa0713.0/ia64-disc3/SRPMS (porkchop:/mnt/redhat/)
nautilus  21055 root   21r   DIR       0,10   24576   17252651
/mnt/pork/test/qa0713.0/ia64-disc3/SRPMS (porkchop:/mnt/redhat/)
[root@chatak mnt]#

Comment 1 Havoc Pennington 2001-07-20 19:11:36 UTC
What happens if you wait a few minutes and try the lsof again?

Comment 2 Glen Foster 2001-07-20 19:58:48 UTC
This defect is considered SHOULD-FIX for Fairfax.

Comment 3 Havoc Pennington 2001-07-25 22:06:25 UTC
This was the search-for-trash misfeature, now removed.