I think StevenK had the same problem this morning. However, he confirmed that a "ck-launch-session" in a running X session worked.
My current guess is that $DISPLAY isn't defined at the time when /etc/X11/Xsession.d/90consolekit is ran. Can you please add some debug statements like "env > /tmp/env.txt" and check whether this is the case? Does a fake "export DISPLAY=:0.0" make it work? If so, we at least narrowed down the problem.
I think StevenK had the same problem this morning. However, he confirmed that a "ck-launch-session" in a running X session worked.
My current guess is that $DISPLAY isn't defined at the time when /etc/X11/ Xsession. d/90consolekit is ran. Can you please add some debug statements like "env > /tmp/env.txt" and check whether this is the case? Does a fake "export DISPLAY=:0.0" make it work? If so, we at least narrowed down the problem.