Bug 49554 - Nautilus refuses to allow umount
Summary: Nautilus refuses to allow umount
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: nautilus
Version: 7.3
Hardware: i386
OS: Linux
high
high
Target Milestone: ---
Assignee: Havoc Pennington
QA Contact: Aaron Brown
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-07-20 18:33 UTC by Steve Taylor
Modified: 2005-10-31 22:00 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2001-07-20 19:58:53 UTC
Embargoed:


Attachments (Terms of Use)

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.


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