glib.GError: Nenhum daemon D-BUS em execução

13

Ao tentar executar o meld no Ubuntu Desktop 13.04, recebo o seguinte erro:

$ meld

(meld: 1509): GConf-WARNING **: O cliente falhou ao conectar-se ao daemon D-BUS:
Falha ao conectar ao soquete / tmp / dbus-EQeHnPP7h5: Conexão recusada
Traceback (última chamada mais recente):
   ...
glib.GError: Nenhum daemon D-BUS em execução

Estou executando como um usuário não root, com um encaminhamento do X11 através do PuTTY / SSH para o Xming.

chronospoon
fonte

Respostas:

24

Esse bug me indicou duas maneiras de corrigi-lo, das quais eu usei:

eval $(dbus-launch --sh-syntax)

export DBUS_SESSION_BUS_ADDRESS
export DBUS_SESSION_BUS_PID
chronospoon
fonte
Tentei e funciona em 14.04
Antony
Ainda recebo muitos avisos do GConf (falha na conexão), mas não o mesmo motivo (foi "Conexão recusada", agora é "Não recebi resposta. As possíveis causas incluem: o aplicativo remoto não enviou uma resposta, a segurança do barramento de mensagens política bloqueou a resposta, o tempo de espera resposta expirado, ou a conexão de rede foi quebrado "Emacs agora começa razoavelmente rápido na minha. ssh -Xsessão, pelo menos.
Gauthier
você salvou o meu dia :)
Sagar Sakre
Funciona em 16.10 também, mas eu apenas o executo comosudo dbus-launch --sh-syntax
Marcin