D-Bus error "Unable to guess signature from an empty dict"
This can happen on slower machines (initialisation problem), here while starting primitivus:
Traceback (most recent call last):
File "./primitivus", line 817, in <module>
sat.start()
File "./primitivus", line 348, in start
self.loop.run()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 278, in run
self._run()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 376, in _run
self.event_loop.run()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 864, in wrapper
return f(*args,**kargs)
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 752, in ret_false
callback()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 164, in cb
callback(self, user_data)
File "./primitivus", line 347, in <lambda>
self.loop.set_alarm_in(0,lambda a,b: self.postInit())
File "./primitivus", line 360, in postInit
super(PrimitivusApp, self).postInit(self.main_widget)
File "/home/souliane/workspace/sat_main/lib/sat_frontends/quick_frontend/quick_app.py", line 376, in postInit
profile_manager.autoconnect([self.options.profile])
File "/home/souliane/workspace/sat_main/lib/sat_frontends/quick_frontend/quick_profile_manager.py", line 89, in autoconnect
self._do_autoconnect(profile_keys)
File "/home/souliane/workspace/sat_main/lib/sat_frontends/quick_frontend/quick_profile_manager.py", line 119, in _do_autoconnect
self.host.launchAction(C.AUTHENTICATE_PROFILE_ID, callback=authenticate_cb, profile=profile)
File "/home/souliane/workspace/sat_main/lib/sat_frontends/quick_frontend/quick_app.py", line 845, in launchAction
self.bridge.launchAction(callback_id, data, profile, callback=action_cb, errback=self.dialogFailure)
File "/home/souliane/workspace/sat_main/lib/sat_frontends/bridge/dbus_bridge.py", line 513, in launchAction
return self.db_core_iface.launchAction(callback_id, data, profile_key, timeout=const_TIMEOUT, reply_handler=callback, error_handler=error_handler)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 137, in __call__
**keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 584, in call_async
message.append(signature=signature, *args)
ValueError: Unable to guess signature from an empty dict