On Tue, 2011-06-14 at 08:11 +0300, Tanu Kaskinen wrote: > 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. Pulled your fix for this to master. My only concern for pushing to stable-1.x is how we'd deal with the session bus coming up after PA. I believe this was discussed on IRC -- was there a conclusion? Cheers, Arun