Public bug reported: Binary package hint: ejecter
gvfs hal volume monitor is not available in Ubuntu Karmic and Ejecter crashes on startup because get_identifier (http://references.valadoc.org/gio-2.0/GLib.Volume.get_identifier.html) returns NULL when calling it with G_VOLUME_IDENTIFIER_KIND_HAL_UDI and AFAIK there are not other ways to obtain the UDI using vala. >From http://library.gnome.org/devel/gio/stable/GVolume.html : Note that G_VOLUME_IDENTIFIER_KIND_HAL_UDI will only be available when the gvfs hal volume monitor is in use. Other volume monitors will generally be able to provide the G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE identifier, which can be used to obtain a hal device by means of libhal_manger_find_device_string_match(). Vala does not provide find_device_string_match () function, this is why I think there is not another way to find the UDI (needed to call several functions). ** Affects: ejecter Importance: Undecided Status: New ** Affects: ejecter (Ubuntu) Importance: High Status: New ** Affects: gvfs (Ubuntu) Importance: Undecided Status: New ** Affects: vala (Ubuntu) Importance: Undecided Status: New ** Also affects: ejecter Importance: Undecided Status: New ** Also affects: gvfs (Ubuntu) Importance: Undecided Status: New ** Also affects: vala (Ubuntu) Importance: Undecided Status: New ** Changed in: ejecter (Ubuntu) Importance: Undecided => High -- Ejecter crashes due to missing gvfs hal volume monitor. https://bugs.launchpad.net/bugs/424256 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gvfs in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs