Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Launch live - usb creator. Application doesn't start just crash. Version-Release number of selected component: liveusb-creator-3.11.8-1.fc18 Additional info: cmdline: /usr/bin/python -tt /usr/sbin/liveusb-creator dso_list: dbus-python-1.1.1-3.fc18.x86_64 executable: /usr/sbin/liveusb-creator kernel: 3.8.5-201.fc18.x86_64 runlevel: N 5 uid: 0 ureports_counter: 1 Truncated backtrace: connection.py:400:add_signal_receiver:RuntimeError: To make asynchronous calls, receive signals or export objects, D-Bus connections must be attached to a main loop by passing mainloop=... to the constructor or calling dbus.set_default_main_loop(...) Traceback (most recent call last): File "/usr/sbin/liveusb-creator", line 97, in <module> main() File "/usr/sbin/liveusb-creator", line 88, in main LiveUSBApp(opts, sys.argv) File "/usr/lib/python2.7/site-packages/liveusb/gui.py", line 60, in __init__ self.mywindow = LiveUSBDialog(opts, args) File "/usr/lib/python2.7/site-packages/liveusb/gui.py", line 288, in __init__ self.connect_slots() File "/usr/lib/python2.7/site-packages/liveusb/gui.py", line 381, in connect_slots self.populate_devices) File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 544, in connect_to_signal dbus_interface, **keywords) File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 369, in connect_to_signal **keywords) File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 148, in add_signal_receiver path, **keywords) File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 400, in add_signal_receiver self._require_main_loop() RuntimeError: To make asynchronous calls, receive signals or export objects, D-Bus connections must be attached to a main loop by passing mainloop=... to the constructor or calling dbus.set_default_main_loop(...) Local variables in innermost frame: dbus_interface: 'org.freedesktop.UDisks' signal_name: 'DeviceAdded' self: <dbus._dbus.SystemBus (system) at 0x1e6fcb0> handler_function: <bound method LiveUSBDialog.populate_devices of <liveusb.gui.LiveUSBDialog object at 0x1e80b00>> bus_name: dbus.UTF8String(':1.66') keywords: {} path: '/org/freedesktop/UDisks'
Created attachment 741613 [details] File: backtrace
Created attachment 741614 [details] File: core_backtrace
Created attachment 741615 [details] File: environ
This seems to be a regression in PyQt4. >>> import dbus.mainloop.qt Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/site-packages/dbus/mainloop/qt.py", line 1, in <module> from _dbus_qt.qt import * ImportError: No module named _dbus_qt.qt PyQt4-4.10.1-2.fc19.x86_64 dbus-python-1.1.1-5.fc19.x86_64
toshio and I worked (well, mostly my watching toshio work) on cleaning/fixing some dbus/mainloop packaing issues, but we couldn't find any good consumer or test-cases for the code. Looks like that problem is solved. :-/
See bug #957260 for that conversation, fyi
PyQt4-4.10.1-4.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/FEDORA-2013-7337/PyQt4-4.10.1-4.fc19
Package PyQt4-4.10.1-4.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing PyQt4-4.10.1-4.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-7337/PyQt4-4.10.1-4.fc19 then log in and leave karma (feedback).
*** Bug 959698 has been marked as a duplicate of this bug. ***
PyQt4-4.10.1-4.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.