[Pkg-xfce-devel] Bug#762211: Bug#762211: lightdm crashes on startup, system falls back to console

Yves-Alexis Perez corsac at debian.org
Sun Oct 5 13:40:30 UTC 2014


On sam., 2014-10-04 at 15:36 +0200, Patrick Häcker wrote:
> On Sun, 28 Sep 2014 21:43:08 +0200 Yves-Alexis Perez <corsac at debian.org> 
> wrote:
> > > sorry for the delayed reply. I could indeed confirm that the problem is
> > > in the config file. Keeping the old config files breaks the upgrade,
> > > while installing the new ones has no problem.
> > > Here is the offending lightdm.conf:
> > > 
> > > http://pastebin.com/RmcGJiNj
> > 
> > A quick look doesn't reveal anything offending, but now that you
> > identified the cause you can “bisect” to find the offending line, I
> > guess.
> 
> I did exactly that, as I have been bitten by that bug, too. The problematic 
> line in my setup is
> > greeter-session=lightdm-kde-greeter

This one has been manually added. You're basically saying lightdm the
greeter is lightdm-kde-greeter. If you don't have it installed, then it
obviously can't start it, so it might be worth double checking that.

> If it is active, lightdm fails to start, if it is commented, lightdm works. In 
> the package's current config file, this line does not exist.
> 
> As Fabio Rosciano has the line
> > greeter-session=lightdm-greeter
> in his config, too, this is very likely the culprit.

lightdm-greeter is the correct setting, lightdm-greeter is managed using
the alternatives system, so if you remove a greeter the system will
switch to another greeter automatically.

> 
> The next line
> > greeter-hide-users=false
> is at the same place and active both in our conf files. Thus I think these 
> lines have been created automatically, shipped by an older version or came 
> from some tutorial. Therefore it's important, that lightdm can cope with this 
> line without crashing, as this will hit more users and some users won't have 
> the skill needed to remove a line in a config file when upgrading to Jessie.

Yup, greeter-hide-users was previously set (to true)
in /e/l/lightdm.conf, and is now set
in /usr/share/lightdm/lightdm.conf.d/01_debian.conf.

So, can you actually check which one is actually making lightdm crash?
-- 
Yves-Alexis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20141005/b6f0ec1d/attachment.sig>


More information about the Pkg-xfce-devel mailing list