gvfs-1.4.1-3.fc12.x86_64 gnome-disk-utility-2.28.1-1.fc12.x86_64 Using an optical drive with a tray that can both open and close, I can't get nautilus to eject the disc and wait. 1. Insert disc in drive 2. Have it mounted 3. Right-click -> Eject 4. Ejects the disc and within a few seconds 5. Tray rolls back in My guess is that the drive is being probed whilst the tray is open, which it shouldn't do. Let me know if you need debug info.
Does moving /lib/udev/rules.d/70-anaconda.rules out of the way helps?
(reasons I'm asking is that I've seen some bugs mentioning this being a problem - can't find it right now though)
And indeed removing those rules from anaconda makes it work as expected.
Created attachment 368414 [details] anaconda's udev rules My bet is on blkid before over eager.
Something like KERNEL=="sr*", ENV{ID_CDROM_MEDIA}!="?*", GOTO="dont_scan_empty_drive" avoids scanning empty optical drives causing the tray to be closed.
This will be fixed in rawhide, though not in F12. As a workaround, you can either remove the 70-anaconda.rules file or add what we did in 527781 to make sure it's still present but not executed. *** This bug has been marked as a duplicate of bug 527781 ***
(In reply to comment #6) > This will be fixed in rawhide, though not in F12. As a workaround, you can > either remove the 70-anaconda.rules file or add what we did in 527781 to make > sure it's still present but not executed. How about using David's work-around above, and adding that to an F12 update (which would fix the problem of it happening on a new Live CD install).