kdm does not start session when shell is zsh

Bug #66799 reported by Patola
4
Affects Status Importance Assigned to Milestone
kdebase (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: kdm

kdm version: ii kdm 3.5.2-0ubuntu27 X display manager for KDE

Try this: set your user shell to be zsh.

$ chsh
Password:
Changing the login shell for user
Enter the new value, or press ENTER for the default
        Login Shell [/bin/bash]: /bin/zsh
$

Now restart X:

/etc/init.d/kdm restart

Try to log in. It won't work. It will get back to the KDM login screen.
startx still works ok and brings the KDE session up (with "exec startkde" in ~/.xinitrc).

If you change you shell back to bash, it will start working again.

I do not know where to look for diagnostics on what went wrong when kdm was starting my sessions. There's nothing on the log files under /var/log or my home directory.

Revision history for this message
Patola (patola) wrote :

...and the only message in ~/.xsession-errors was fold complaining about '0' being an invalid value for the columns.

Revision history for this message
Francisco Borges (francisco-borges) wrote :

I used KDM on a Kubuntu install of Dapper and I am now running Edgy. I always had zsh as my login shell. I never had any problem.

As changing $SHELL to /bin/zsh was probably the first or second thing I did after logging in for the first time, I suppose the problem lies at some configuration file of your own.

Perhaps:

1. you have some "bash-only" shell code at ~/.xsession, or at another shell-script being run at the X login?

2. Something in your zsh configuration is stopping you?

Revision history for this message
Patola (patola) wrote :

This bug is not present in edgy. I updated dapper to edgy and zsh resumed working. I'll close it...

Revision history for this message
Patola (patola) wrote :

It seems I can't close bugs :P sorry. Can anyone close it for me?

Frode M. Døving (frode)
Changed in kdebase:
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.