retitle 265795 kdm sometimes does not allow user login
severity 265795 important
tags 265795 + unreproducible
stop
Even without the patch kdm works fine here so it doesn't appear to be
RC. I will fix the issue in the next upload that is done.
Thanks,
Chris
On Sun, Aug 15, 2004 at 02:21:36AM +0200, Juan Manuel Garcia Molina wrote:
> Package: kdm
> Version: 4:3.3.0-1
> Severity: grave
> Tags: patch
>
>
> Hi.
>
> After today's sid upgrade, I discovered that kdm does not allow the user
> login.
>
> Few investigation later, I realized the error was on
> /etc/kde3/kdm/Xsession. The version in KDE 3.2.x packages invoked
> general X11 session file, while the one in KDE 3.3.0 appears to be
> upstream file.
>
> As an obvious solution, I reverted the file to 3.2.x version, and it
> appears to work.
>
>
> There is a really silly patch attached.
>
>
> Regards,
> Juanma.
>
>
> -- System Information:
> Debian Release: 3.1
> APT prefers unstable
> APT policy: (500, 'unstable')
> Architecture: i386 (i686)
> Kernel: Linux 2.6.7-ck6
> Locale: LANG=es_ES, LC_CTYPE=es_ES (ignored: LC_ALL set to es_ES)
>
> Versions of packages kdm depends on:
> ii debconf 1.4.30 Debian configuration management sy
> ii kdebase-bin 4:3.3.0-1 KDE Base (binaries)
> ii kdelibs4 4:3.3.0-1 KDE core libraries
> ii libart-2.0-2 2.3.16-6 Library of functions for 2D graphi
> ii libc6 2.3.2.ds1-16 GNU C Library: Shared libraries an
> ii libfam0c102 2.7.0-5 client library to control the FAM
> ii libgcc1 1:3.4.1-5 GCC support library
> ii libice6 4.3.0.dfsg.1-6 Inter-Client Exchange library
> ii libidn11 0.5.2-2 GNU libidn library, implementation
> ii libpam-runtime 0.76-22 Runtime support for the PAM librar
> ii libpam0g 0.76-22 Pluggable Authentication Modules l
> ii libpng12-0 1.2.5.0-7 PNG library - runtime
> ii libqt3c102-mt 3:3.3.2-5 Qt GUI Library (Threaded runtime v
> ii libsm6 4.3.0.dfsg.1-6 X Window System Session Management
> ii libstdc++5 1:3.3.4-7 The GNU Standard C++ Library v3
> ii libx11-6 4.3.0.dfsg.1-6 X Window System protocol client li
> ii libxext6 4.3.0.dfsg.1-6 X Window System miscellaneous exte
> ii libxrender1 0.8.3-7 X Rendering Extension client libra
> ii libxtst6 4.3.0.dfsg.1-6 X Window System event recording an
> ii xbase-clients 4.3.0.dfsg.1-6 miscellaneous X clients
> ii xlibs 4.3.0.dfsg.1-6 X Window System client libraries m
> ii zlib1g 1:1.2.1.1-5 compression library - runtime
>
> -- debconf information:
> kdm/stop_running_server_with_children: false
> * kdm/default_servers_nolisten_tcp:
> * kdm/default_servers_100dpi:
> * shared/default-x-display-manager: kdm
> * kdm/default_nolisten_udp:
> kdm/daemon_name: /usr/bin/kdm
> --- Xsession-3.3 2004-08-15 02:08:48.000000000 +0200
> +++ Xsession-3.2 2004-08-15 02:08:43.000000000 +0200
> @@ -1,62 +1,5 @@
> #! /bin/sh
> # Xsession - run as user
>
> -# Note that the respective logout scripts are not sourced.
> -case $SHELL in
> - */bash)
> - [ -z "$BASH" ] && exec $SHELL $0 "$@"
> - set +o posix
> - [ -f /etc/profile ] && . /etc/profile
> - if [ -f $HOME/.bash_profile ]; then
> - . $HOME/.bash_profile
> - elif [ -f $HOME/.bash_login ]; then
> - . $HOME/.bash_login
> - elif [ -f $HOME/.profile ]; then
> - . $HOME/.profile
> - fi
> - ;;
> - */zsh)
> - [ -z "$ZSH_NAME" ] && exec $SHELL $0 "$@"
> - emulate -R zsh
> - [ -d /etc/zsh ] && zdir=/etc/zsh || zdir=/etc
> - zhome=${ZDOTDIR:-$HOME}
> - # zshenv is always sourced automatically.
> - [ -f $zdir/zprofile ] && . $zdir/zprofile
> - [ -f $zhome/.zprofile ] && . $zhome/.zprofile
> - [ -f $zdir/zlogin ] && . $zdir/zlogin
> - [ -f $zhome/.zlogin ] && . $zhome/.zlogin
> - ;;
> - */csh|*/tcsh)
> - # [t]cshrc is always sourced automatically.
> - # Note that sourcing csh.login after .cshrc is non-standard.
> - set -a
> - eval `$SHELL -c 'if (-f /etc/csh.login) source /etc/csh.login; if (-f ~/.login) source ~/.login; /bin/sh -c set | egrep -v "^(BASH_VERSINFO|EUID|PPID|UID|_)="'`
> - set +a
> - ;;
> - *) # Plain sh, ksh, and anything we don't know.
> - [ -f /etc/profile ] && . /etc/profile
> - [ -f $HOME/.profile ] && . $HOME/.profile
> - ;;
> -esac
> -
> -[ -f /etc/xprofile ] && . /etc/xprofile
> -[ -f $HOME/.xprofile ] && . $HOME/.xprofile
> -
> -case $1 in
> - "")
> - exec xmessage -center -buttons OK:0 -default OK "Sorry, $DESKTOP_SESSION is no valid session."
> - ;;
> - failsafe)
> - exec xterm -geometry 80x24-0-0
> - ;;
> - custom)
> - exec $HOME/.xsession
> - ;;
> - default)
> - exec /usr/bin/startkde
> - ;;
> - *)
> - eval exec "$1"
> - ;;
> -esac
> -exec xmessage -center -buttons OK:0 -default OK "Sorry, cannot execute $1. Check $DESKTOP_SESSION.desktop."
> +# invoke global X session script
> +. /etc/X11/Xsession
Attachment:
signature.asc
Description: Digital signature