Greeter uses previous session even if it is not available
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lightdm-gtk-greeter (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
unity-greeter (Ubuntu) |
Incomplete
|
High
|
Unassigned |
Bug Description
I install using preseed files, and clobber a bit of /etc to configure ubuntu to be suitable for users to login with network credentials. I use pam to make a home directory when users login with network credentials.
On first boot, logging into the VTs works fine but I cannot log into the lightdm dislpay manager. If I type my username and password right, I get a "Failed to start session" message and get bounced back to the start of the login process.
If, however, I click one of the session types, e.g. 'ubuntu' or 'fluxbox', then I can log in. (I've tried uninstalling fluxbox, this doesn't seem to help). At which point I can login, which I believe works until I reboot the machine. (I will test this shortly).
If I install the lightdm-gtk-greeter package then I do not encounter this bug. Instead, I am automatically logged into the alphabetically first session type (at least, if I've got fluxbox available vs. either ubuntu or xfce, that seems to be what I get, if only ubuntu is install I get an ubunut session by default so I assume the preference is alphabetical).
It does not seem to matter if I specify a
user-session=
(I have also tried not setting user-session at all)
in lightdm.conf (well, I haven't tried it with the gtk-greeter, but it doesn't matter with the unity greeter).
I've tried all of the other lightdm-greeter packages, and lightdm-greeter-gtk is the only one that does not suffer from this bug.
the most relvant message in the logs I can find is:
DEBUG: Seat: Failed to find session configuration true
Seat: Can't find session 'true'
What I would expect to happen is to get some default session; getting the alphabetically first session is kind-of/sort-of reasonable. Total failure is not.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: lightdm 1.10.0-0ubuntu3
ProcVersionSign
Uname: Linux 3.13.0-24-generic x86_64
NonfreeKernelMo
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Apr 24 22:08:08 2014
LightdmConfig:
[SeatDefaults]
user-session=true
greeter-
greeter-
session-
SourcePackage: lightdm
UpgradeStatus: No upgrade log present (probably fresh install)
Status changed to 'Confirmed' because the bug affects multiple users.