Results 1 to 4 of 4

Thread: lxdm fails on logout in OpenSUSE 12.2

  1. #1

    Default lxdm fails on logout in OpenSUSE 12.2

    I am running OpenSUSE 12.1 with the LXDE pattern installed.
    I really like the lxdm window manager, and am trying to use the lxdm display manager.
    I have set lxdm as the default windowmanager in /etc/sysconfig/windowmanager
    When I inti 5 everything starts fine - lxdm greeter screen, I can log in, and I get an lxde session

    when I choose logout, the lxsession-logout executable runs and the session ends.
    However the displaymanager does not restart and I am back without an X session

    /var/log/lxdm.log ends with:

    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning: Compat map for group 2 redefined
    > Using new definition
    > Warning: Compat map for group 3 redefined
    > Using new definition
    > Warning: Compat map for group 4 redefined
    > Using new definition
    Errors from xkbcomp are not fatal to the X server
    ** Message: find greeter (nil)

    ** Message: find idle 0x1180cb0

    ** Message: add 0x1180cb0

    ** Message: prepare greeter on :0

    ** Message: start greeter on :0


    ** (process:21578): CRITICAL **: QUIT BY SIGNAL

    ** Message: quit code 0

    ** Message: exit cb

    Server terminated successfully (0). Closing log file.
    ** Message: free session

    arc 1


    The way I see it is that I've either got a permissions problem somewhere, or that lxdm is not configured to reload properly.

    /usr/lib/X11/displaymanagers/lxdm is below.
    By my reading this should run xdm_reload_files - where is that procedure?

    lxdm_start_proc() {
    xdm_reload_files
    return $?
    }

    lxdm_vars() {
    case $1 in
    lxdm|LXDM)
    DISPLAYMANAGER=/usr/bin/lxdm
    XDMOPTIONS=-d
    STARTPROC=lxdm_start_proc
    RELOADPROC=lxdm_start_proc
    ;;
    *)
    return 1
    ;;
    esac
    return 0
    }

  2. #2

    Default Re: lxdm fails on logout in OpenSUSE 12.2

    I Anser part of my question xdm_reload_files is in /etc/init.d/xdm

  3. #3

    Default Re: lxdm fails on logout in OpenSUSE 12.2

    for what its worth /var/log/messages contains:


    Apr 16 18:21:39 mrl-plcfd23 dbus-daemon[906]: **** /proc/self/mountinfo changed
    Apr 16 18:21:43 mrl-plcfd23 systemd-logind[751]: Removed session 1000.
    Apr 16 18:21:43 mrl-plcfd23 polkitd(authority=local): Unregistered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session1 (system bus name :1.3149, object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_GB.UTF-8) (disconnected from bus)
    Apr 16 18:21:43 mrl-plcfd23 dbus-daemon[906]: **** /proc/self/mountinfo changed
    Apr 16 18:21:43 mrl-plcfd23 console-kit-daemon[22221]: rmdir: failed to remove â/var/run/dbus/at_console/hearnsjâ: Directory not empty
    Apr 16 18:21:47 mrl-plcfd23 killproc: killproc: Usage:
    Apr 16 18:21:47 mrl-plcfd23 xdm[22532]: ..done


    Is this a problem with console-kit being unable to remove that directory, or is the killproc being issued incorrectly in some script or other?

  4. #4

    Default Re: lxdm fails on logout in OpenSUSE 12.2

    Bump. Nobody got any ideas?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •