Bugzilla – Bug 9805
nautilus races with non-gui volume manager and loses
Last modified: 2009-07-20 06:45:33 UTC
You need to log in before you can comment on or make changes to this bug.
It appears that gnome-volume-manager has been finally removed from GNOME 2.26, as Nautilus now provides this functionality. With g-v-m, unfortunately, went the Solaris-specific patch that claims the HAL device tree (gnome-volume-manager-05-claimbranch.diff). As a result, when running GNOME on osol 2009.06, lshal no longer shows info.claimed.* properties. The purpose of this claiming is to prevent the non-GUI volume manager, rmvolmgr (svc:/system/filesystem/rmvolmgr:default) from handling devices while GNOME is running. Without claiming, Nautilus and rmvolmgr will race when a HAL event occurs (e.g. USB drive is connected). In my experinments, rmvolmgr wins the race most of the time, leaving Nautilus's volume management functionality largely useless. I've been trying to get the desktop team to port 05-claimbranch.diff to Nautilus since October last year, see: http://bugs.opensolaris.org/view_bug.do?bug_id=6756329 That bug has just been closed as "not a defect". I'm opening this bug, because this work needs to be done, one way or another.
Correction: this is not on pure 2009.06 (snv_111), but 2009.06 image-updated to the latest opensolaris.org/dev repository (snv_117).