When I'm running

evince file.pdf

I got this error

Failed to get bus connection: Could not connect: Connection refused

Ubuntu 12.04

I have to reboot. Can I repair this error without reboot?

  • @don_crissti It's on my machine, yes under tmux. I have to wait until it begins again and tell you the result. – xralf Apr 5 '13 at 15:46

This message indicates that the D-Bus daemon has died. You need to restart it. Run dbus-launch.

Perhaps the daemon is still running but not responding. If that's the case, kill it, then run dbus-launch.

If the environment variable DBUS_SESSION_BUS_ADDRESS is set, unset it. Most applications (I haven't checked about Evince) can find out the D-Bus address without it.

For more information, see Set environment variable for all of tmux shells when gnome-sessions gets restarted

| improve this answer | |
  • I've seen this after launching bad lxc containers. This completely locked the hypervisor. Not even reboot worked then. I had to remove all related exports, kill dbus, init and systemd and then dbus-launch followed by init q. After this I was able to do a reboot again. – Sprinterfreak Dec 8 '18 at 1:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.