Bug 796489

Summary: liveusb-creator should depend on udisks
Product: [Fedora] Fedora Reporter: satellitgo
Component: liveusb-creatorAssignee: Luke Macken <lmacken>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 17CC: awilliam, bcl, dwmw2, lmacken, pfrields, satellitgo
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: liveusb-creator-3.11.6-3.fc17 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-04-12 02:06:02 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 satellitgo 2012-02-23 01:22:45 UTC
Description of problem:
liveusb-creator no longer starts in f17 Soas i686 live 20120221 CD
and in installs to RC4 installs of gnome Desktop

Version-Release number of selected component (if applicable):


How reproducible:
Boot CD:
in SoaS sugar-terminal
# yum install liveusb-creator in SoaS sugar-terminal
#liveusb-creator


Steps to Reproduce:
1.
2.
3.
  
Actual results:
error

Expected results:
start graphical liveusb-creator

Additional info:
this has always worked in f17 installs until the last few days

ERROR:
[root@localhost ~]# liveusb-creator

Traceback (most recent call last):

  File "/sbin/liveusb-creator", line 89, in <module>

    main()

  File "/sbin/liveusb-creator", line 84, in main

    LiveUSBApp(opts, sys.argv)

  File "/usr/lib/python2.7/site-packages/liveusb/gui.py", line 56, in __init__

    self.mywindow = LiveUSBDialog(opts, args)

  File "/usr/lib/python2.7/site-packages/liveusb/gui.py", line 270, in __init__

    self.populate_devices()

  File "/usr/lib/python2.7/site-packages/liveusb/gui.py", line 319, in populate_devices

    self.live.detect_removable_drives(callback=add_devices)

  File "/usr/lib/python2.7/site-packages/liveusb/creator.py", line 440, in detect_removable_drives

    "/org/freedesktop/UDisks")

  File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 244, in get_object

    follow_name_owner_changes=follow_name_owner_changes)

  File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 241, in __init__

    self._named_service = conn.activate_name_owner(bus_name)

  File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 183, in activate_name_owner

    self.start_service_by_name(bus_name)

  File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 281, in start_service_by_name

    'su', (bus_name, flags)))

  File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 630, in call_blocking

    message, timeout)

dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UDisks was not provided by any .service files

[root@localhost ~]#

Comment 1 satellitgo 2012-02-23 05:03:23 UTC
also happens with f17-20129221-live-SoaS x86-64

Comment 2 satellitgo 2012-02-23 19:54:07 UTC
(In reply to comment #1)
> also happens with f17-20129221-live-SoaS x86-64

 http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/tools_livecd-iso-to-disk

builds a nice persistent USB-stick from:
Fedora-17-Nightly-20120221.07-i686-Live-soas

Comment 3 Adam Williamson 2012-03-19 21:48:09 UTC
Correct component.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 4 Adam Williamson 2012-03-19 22:26:50 UTC
So as the error messages suggest, this is fixed by 'yum install udisks' - liveusb-creator needs an explicit dep on udisks.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 5 satellitgo 2012-03-19 22:52:36 UTC
(In reply to comment #4)
> So as the error messages suggest, this is fixed by 'yum install udisks' -
> liveusb-creator needs an explicit dep on udisks.
> 
> 
> 
> -- 
> Fedora Bugzappers volunteer triage team
> https://fedoraproject.org/wiki/BugZappers

+1 thanks for finding this

From IRC:
"<adamw> udisks2 changed the default mount path for hotplugged storage.
 <adamw> it goes to /run/media/username/label now, not /media/label ."

thus if your .iso is on a 2nd USB stick the path gets more involved

Comment 6 Fedora Update System 2012-03-19 23:10:19 UTC
liveusb-creator-3.11.6-3.fc17 has been submitted as an update for Fedora 17.
https://admin.fedoraproject.org/updates/liveusb-creator-3.11.6-3.fc17

Comment 7 Fedora Update System 2012-03-20 06:02:14 UTC
Package liveusb-creator-3.11.6-3.fc17:
* should fix your issue,
* was pushed to the Fedora 17 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing liveusb-creator-3.11.6-3.fc17'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-4177/liveusb-creator-3.11.6-3.fc17
then log in and leave karma (feedback).

Comment 8 Fedora Update System 2012-04-12 02:06:02 UTC
liveusb-creator-3.11.6-3.fc17 has been pushed to the Fedora 17 stable repository.  If problems still persist, please make note of it in this bug report.