Summary: | ConsoleKit upgrading from 0.4.1 to 0.4.2 causes SD card automount failure | ||
---|---|---|---|
Product: | ConsoleKit | Reporter: | Yan <yan.yin> |
Component: | Daemon | Assignee: | william.jon.mccann |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | revert_is_local |
Description
Yan
2010-11-04 00:56:20 UTC
Created attachment 40187 [details] [review] revert_is_local I did some investigation and workaround the issues temporarily, is there any guide I can find to truly fix the issue due to some new mechanism seems should follow? Is login manager the one who should be modified? Thanks! I confirm the problem on Gentoo with ck-collect-session-info not emitting "is-local". It looks like this bug is much related to bug #28377. Maybe it is even a duplicate. This is output of the daemon while starting "ck-launch-session /bin/bash" in an xterm running under local Xorg. With the loose definition of locality in the session was local, now it is not. console-kit-daemon[6907]: DEBUG: NameOwnerChanged: service_name=':1.118', old_service_name='' new_service_name=':1.118' console-kit-daemon[6907]: DEBUG: CkManager: create session for sender: :1.118 console-kit-daemon[6907]: DEBUG: uid = 1000 console-kit-daemon[6907]: DEBUG: pid = 6972 console-kit-daemon[6907]: DEBUG: Creating new session ssid: /org/freedesktop/ConsoleKit/Session1 console-kit-daemon[6907]: DEBUG: Executing /usr/libexec/ck-collect-session-info --uid 1000 --pid 6972 console-kit-daemon[6907]: DEBUG: Emitting completed console-kit-daemon[6907]: DEBUG: Job status: 0 console-kit-daemon[6907]: DEBUG: Job output: unix-user = 1000 x11-display = :0.0 x11-display-device = /dev/tty9 display-device = /dev/pts/3 login-session-id = 4294967295 console-kit-daemon[6907]: DEBUG: CkManager: verifying session for leader console-kit-daemon[6907]: DEBUG: CkManager: is-local has not been set, will inherit from existing login-session-id if available console-kit-daemon[6907]: DEBUG: Looking for local sessions for login-session-id=4294967295 console-kit-daemon[6907]: DEBUG: CkManager: found is-local=false console-kit-daemon[6907]: DEBUG: Identified session '/org/freedesktop/ConsoleKit/Session1' as graphical console-kit-daemon[6907]: DEBUG: Added seat: /org/freedesktop/ConsoleKit/Seat2 kind:1 console-kit-daemon[6907]: DEBUG: Running programs in /etc/ConsoleKit/run-seat.d for action seat_added console-kit-daemon[6907]: DEBUG: Running programs in /usr/lib64/ConsoleKit/run-seat.d for action seat_added console-kit-daemon[6907]: DEBUG: Allocated ChildData 0xc8ae60 console-kit-daemon[6907]: DEBUG: Waiting for child with pid 6975 missing action console-kit-daemon[6907]: DEBUG: In _child_watch for pid 6975 console-kit-daemon[6907]: DEBUG: Done waiting for child with pid 6975 console-kit-daemon[6907]: DEBUG: Freeing ChildData 0xc8ae60 console-kit-daemon[6907]: DEBUG: Emitting seat-added: /org/freedesktop/ConsoleKit/Seat2 console-kit-daemon[6907]: DEBUG: Emitting added signal: /org/freedesktop/ConsoleKit/Session1 console-kit-daemon[6907]: DEBUG: Writing log for event: 1290594838.846 type=SEAT_ADDED : seat-id='Seat2' seat-kind=1 console-kit-daemon[6907]: DEBUG: Running programs in /etc/ConsoleKit/run-session.d for action session_added console-kit-daemon[6907]: DEBUG: Running programs in /usr/lib64/ConsoleKit/run-session.d for action session_added console-kit-daemon[6907]: DEBUG: Allocated ChildData 0xc8b2b0 console-kit-daemon[6907]: DEBUG: Waiting for child with pid 6976 console-kit-daemon[6907]: DEBUG: In _child_watch for pid 6976 console-kit-daemon[6907]: DEBUG: Done waiting for child with pid 6976 console-kit-daemon[6907]: DEBUG: Freeing ChildData 0xc8b2b0 console-kit-daemon[6907]: DEBUG: Got uid: 1000 console-kit-daemon[6907]: DEBUG: Emitting system-idle-hint-changed: 0 console-kit-daemon[6907]: DEBUG: Finalizing job console-kit-daemon[6907]: DEBUG: Writing log for event: 1290594838.852 type=SEAT_SESSION_ADDED : seat-id='Seat2' session-id='Session1' session-type='' session-x11-display=':0.0' session-x11-display-device='/dev/tty9' session-display-device='/dev/pts/3' session-remote-host-name='' session-is-local=FALSE session-unix-user=1000 session-creation-time='2010-11-24T10:33:58.844632Z' I'd like ck-launch-session to work as before because I use XDM which AFAIK doesn't work OK with pam_ck_connector (at least it didn't last time I checked) PS. sorry for spamming |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.