FS#57038 - [quodlibet] Application will not start

Attached to Project: Arch Linux
Opened by Angelo Haller (szanni) - Wednesday, 10 January 2018, 17:14 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 10 January 2018, 23:05 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The application will not start on a new install running i3-wm.

Fix:
Install dbus-glib
-> Therefore I guess dbus-glib is simply missing in the pkg's dependencies or one of the recursive dependencies (possibly python-gobject)? I am not really familiar with the python/dbus/glib subsystems, so this is better decided by someone more knowledgeable.

Steps to reproduce:
- Start off with a fresh Arch install.
- Install i3-wm and start via startx (.xinitrc).
- Start quodlibet
This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 10 January 2018, 23:05 GMT
Reason for closing:  Fixed
Additional comments about closing:  quodlibet 4.0.0-2
Comment by Doug Newgard (Scimmia) - Wednesday, 10 January 2018, 18:23 GMT
If we had the actual error when running it from a terminal, we'd know a lot more about where the problem is.
Comment by Angelo Haller (szanni) - Wednesday, 10 January 2018, 22:32 GMT
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/bin/quodlibet", line 15, in <module>
sys.exit(main())

File "/usr/lib/python3.6/site-packages/quodlibet/main.py", line 168, in main
DBusHandler(player, library)

File "/usr/lib/python3.6/site-packages/quodlibet/qltk/dbus_.py", line 29, in __init__
super(DBusHandler, self).__init__(name, path)

File "/usr/lib/python3.6/site-packages/dbus/service.py", line 485, in __init__
self.add_to_connection(conn, object_path)

File "/usr/lib/python3.6/site-packages/dbus/service.py", line 576, in add_to_connection
self._fallback)

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(...)

Loading...