glib.GError: Nie działa demon D-BUS

13

Podczas próby uruchomienia narzędzia meld na Ubuntu Desktop 13.04 pojawia się następujący błąd:

$ meld

(data: 1509): GConf-WARNING **: Klient nie może połączyć się z demonem D-BUS:
Nie udało się połączyć z gniazdem / tmp / dbus-EQeHnPP7h5: Połączenie odrzucone
Traceback (ostatnie połączenie ostatnio):
   ...
glib.GError: Nie działa demon D-BUS

Pracuję jako użytkownik inny niż root, a X11 przekierowuje przez PuTTY / SSH do Xming.

chronospoon
źródło

Odpowiedzi:

24

Ten błąd wskazał mi dwa sposoby, aby go naprawić, z których korzystałem:

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

export DBUS_SESSION_BUS_ADDRESS
export DBUS_SESSION_BUS_PID
chronospoon
źródło
Właśnie wypróbowałem i działa 14.04
Antony
Nadal otrzymuję wiele ostrzeżeń GConf (nie udało się połączyć), ale nie z tego samego powodu (było „Odmowa połączenia”, teraz „Nie otrzymałem odpowiedzi. Możliwe przyczyny to: aplikacja zdalna nie wysłała odpowiedzi, bezpieczeństwo magistrali komunikatów zasady zablokowały odpowiedź, upłynął limit czasu odpowiedzi lub połączenie sieciowe zostało zerwane. „Emacs ssh -Xprzynajmniej teraz zaczyna się dość szybko w mojej sesji.
Gauthier,
uratowałeś mi dzień :)
Sagar Sakre
Działa również 16.10, ale po prostu uruchamiam jakosudo dbus-launch --sh-syntax
Marcin