Bug 476909

Summary: Nautilus says "Internal error: No mount object for mounted volume", but volume mounted nonetheless
Product: [Fedora] Fedora Reporter: James <james>
Component: nautilusAssignee: Tomáš Bžatek <tbzatek>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 10CC: matt, tbzatek, tsmetana
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: 2009-08-21 06:58:42 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 James 2008-12-17 21:55:47 UTC
Description of problem:
Mounting a volume by double-clicking on its icon in the Nautilus Computer window result in the cryptic error message "Internal error: No mount object for mounted volume".

Version-Release number of selected component (if applicable):
nautilus-2.24.2-1.fc10.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Log out and log in to a fresh session.
2. Insert a USB stick, wait until it mounts.
3. Unmount it.
4. Open up Computer in Nautilus, double-click on the stick.

At this point, I get the error message described above. However the drive is properly mounted.

5. Close the Computer window.

Repeating steps 3--5 above keeps bringing up the error message. However, if I unmount the drive, and mount the stick by *right-clicking* on its icon and choosing Mount Volume in the menu, I see no error message and the volume mounts fine.

Comment 1 Matt McCutchen 2009-01-13 07:12:46 UTC
I see the same behavior when I double-click the icon in Computer for my LUKS-encrypted external hard drive.  I have the hidden gconf keys /desktop/gnome/volume_manager/automount_{drives,media} set to false, so when I connect the drive, it appears in Computer but doesn't mount automatically.

I imagine the reason why the "Mount Volume" menu option doesn't give the error is that the menu option only mounts, but a double-click mounts and then opens.  Perhaps whatever backend process is implementing the mount reports completion to Nautilus before the "mount object" is actually ready, so there is a race.  If the error occurs only some of the time or only with certain drives (slow ones?), that would be consistent with there being a race.

Comment 2 James 2009-04-10 13:54:09 UTC
I've not seen this in nautilus-2.26.1-2.fc11.x86_64, can a fix feed its way back to F10?

Comment 3 James 2009-07-28 15:16:38 UTC
Matt, this is fixed for me in F11 which I'm now using. Do you have any objections to me closing it?

Comment 4 Matt McCutchen 2009-08-21 02:59:58 UTC
The problem is gone for me in F11 too.  Go ahead and close the bug as CURRENTRELEASE (I suppose).