kdm should add the XDG_SESSION_COOKIE environment variable, like gdm does. Otherwise ConsoleKit doesn't work in kdm-initiated sessions, breaking things like mounting through HAL (since HAL nowadays validates mount requests through ConsoleKit).
Fedora 7 test bugs should be filed against "devel", not against test1/2/3. This isn't obvious, I know. Moving this report so it isn't lost. This is a bulk message -- I apologize if this was actually meant to be targeted against a different release. If so, please fix or let me know. Thanks.
Related to bug #228111 ?
This is indeed a prerequisite for ConsoleKit to work. You can make it a dependency of bug #228111.
XDG_SESSION_COOKIE is actually set by my patch in #228111. +#ifdef WITH_CONSOLE_KIT + if (ck_session_cookie != NULL) { + env = setEnv ( env, "XDG_SESSION_COOKIE", ck_session_cookie ); + } +#endif (and WITH_CONSOLE_KIT is currently always defined in dm.h, I haven't bothered making it conditional). *** This bug has been marked as a duplicate of 228111 ***