glib.GError: Không có trình nền D-BUS nào đang chạy


13

Khi thử chạy meld trên Ubuntu Desktop 13.04, tôi gặp lỗi sau:

$ meld

(meld: 1509): GConf-CẢNH BÁO **: Máy khách không thể kết nối với trình nền D-BUS:
Không thể kết nối với socket / tmp / dbus-EQeHnPP7h5: Kết nối bị từ chối
TracBack (cuộc gọi gần đây nhất vừa qua):
   ...
glib.GError: Không có trình nền D-BUS nào đang chạy

Tôi đang chạy với tư cách là người dùng không root, với X11 chuyển tiếp qua PuTTY / SSH sang Xming.

Câu trả lời:


24

Lỗi này đã chỉ cho tôi hai cách để khắc phục, trong đó tôi đã sử dụng:

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

export DBUS_SESSION_BUS_ADDRESS
export DBUS_SESSION_BUS_PID

Chỉ cần thử và nó hoạt động vào 14.04
Antony

Tôi vẫn nhận được nhiều cảnh báo của GConf (không kết nối được), nhưng không phải lý do tương tự (là "Kết nối bị từ chối", hiện tại "Không nhận được trả lời. Nguyên nhân có thể bao gồm: ứng dụng từ xa không gửi trả lời, bảo mật bus tin nhắn chính sách đã chặn trả lời, hết thời gian trả lời đã hết hạn hoặc kết nối mạng bị hỏng. " ssh -XÍt nhất là Emacs bắt đầu khá nhanh trong phiên của tôi , ít nhất là
Gauthier

bạn đã cứu ngày của tôi :)
Sagar Sakre

Hoạt động vào ngày 16.10 cũng vậy, nhưng tôi chỉ chạy nó nhưsudo dbus-launch --sh-syntax
Marcin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.