On Tue, 2011-06-14 at 07:55 +0300, Tanu Kaskinen wrote: > It would be nice if also the non-X11 sessions would set up the session > bus already at login time, but I guess we can't rely on that. I'd expect > the user bus work to solve this problem eventually, but until that > becomes ubiquitous, I think putting module-dbus-protocol inside > a .nofail section would be the best workaround. Hmm... that won't be sufficient. Also probably not necessary - I don't think module-dbus-protocol accesses the session bus at all. I noticed now that the thing that is failing is not module-dbus-protocol but the server lookup thingy, which is part of main(). The fix in this case is either fixing the server discovery logic, ie. getting rid of the server lookup thingy in main() and replacing it with a better solution, or just changing the error handling so that if setting up the server lookup service fails, it won't bring down the whole daemon. -- Tanu