dbus problems
gajim fails to start when dbus is not installed (i.e., it cannot be imported). For instance, here is a stack trace:
DEBUG: dispatcher ok Dispatching iq stanza with type->result props->[u'jabber:iq:roster'] id->3 20 Jul 2005 14:43:26 Gajim: error appeared while processing xmpp: Traceback (most recent call last): File "/home/travis/src/gajim-svn/src/common/connection.py", line 1307, in process self.connection.Process(timeout) File "/home/travis/src/gajim-svn/src/common/xmpp/dispatcher.py", line 114, in Process self.Stream.Parse(data) File "/home/travis/src/gajim-svn/src/common/xmpp/simplexml.py", line 336, in endtag self.dispatch(self._mini_dom) File "/home/travis/src/gajim-svn/src/common/xmpp/dispatcher.py", line 276, in dispatch handler'func' File "/home/travis/src/gajim-svn/src/common/connection.py", line 587, in _getRosterCB self.dispatch('ROSTER', roster) File "/home/travis/src/gajim-svn/src/common/connection.py", line 151, in dispatch handler(self.name, data) File "./gajim.py", line 176, in handle_event_roster if self.remote and self.remote.is_enabled(): AttributeError: Interface instance has no attribute 'remote' Traceback (most recent call last): File "./gajim.py", line 868, in process_connections gajim.connections[account].process(0.01) File "/home/travis/src/gajim-svn/src/common/connection.py", line 1312, in process self.dispatch('STATUS', 'offline') File "/home/travis/src/gajim-svn/src/common/connection.py", line 151, in dispatch handler(self.name, data) File "./gajim.py", line 228, in handle_event_status if self.remote and self.remote.is_enabled(): AttributeError: Interface instance has no attribute 'remote' if self.remote and self.remote.is_enabled(): AttributeError: Interface instance has no attribute 'remote'
Disabling dbus in the advanced prefs was a suitable work-around for the time being. Note, the line number may be off, I have some code patched for other projects I'm working on..
-travis (aka nicfit)