[Pkg-systemd-maintainers] Bug#732623: Bug#729576: duplicate of bug #726763

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Mon Dec 23 13:30:28 GMT 2013


Control: reassign -1 lightdm 1.8.5-2

Hi Vincent,

On 22.12.2013 23:30, Andreas Cadhalpun wrote:
> I just tried twm, but twm just hangs and gives many of the following
Sorry, twm does not hang, I just had no idea how minimal twm really is: 
It does not show anything after login, only the background. The only way 
I found to interact with it, is to left click on the background, so that 
a menu appears. (Seriously, does anyone use twm as window manager?)
In fact, I cannot reproduce the problem with twm as well.

I was wondering, why this works for me and not for you, when I noticed, 
that you use unstable, while I use testing. (I was first mislead by the 
fact, that you reported the original bug against lightdm-gtk-greeter, 
which has still version 1.6.1-4 in both testing and unstable. (Perhaps 
this is the problem and it should be updated to 1.8.*?)
The major difference between testing and unstable concerning this bug is 
lightdm, which is 1.6.3-1 in testing, but 1.8.5-2 in unstable. So I 
installed lightdm from unstable, and indeed I can reproduce the problem 
of this bug with that version. This is independent of the started 
session (gnome-shell, xfce, twm) and independent of the init system 
(sysvinit, systemd-sysv).

Therefore this bug is a regression introduced in lightdm between 1.6.3-1 
and 1.8.5-2.

On 23.12.2013 03:20, Vincent Lefevre wrote:
>> What logs would you like to see?
>
> The result of the tests CanSuspend, CanHibernate, CanReboot and
> CanPowerOff, and possibly the cause of the result when it isn't
> "yes". I can't see them in D-Bus monitoring. Or perhaps I'm doing
> something wrong.
How can I run these tests? Can you give me a command line to execute?

> There could be a debug mode in the conf files, just like what
> gdm3 has, e.g. from /etc/gdm3/daemon.conf:
>
> [debug]
> # More verbose logs
> # Additionally lets the X server dump core if it crashes
> Enable = true
I'm not sure if you meant this, but there is /var/log/lightdm.
With the unstable version of lightdm, I have the following error (sorry 
for the german) in /var/log/lightdm/x-0-greeter.log:
** (lightdm-gtk-greeter:2536): WARNING **: Failed to open sessions 
directory: Fehler beim Öffnen des Ordners »/usr/share/lightdm/sessions«: 
Datei oder Verzeichnis nicht gefunden

This is not present when using the lightdm version from testing, so it 
seems that /usr/share/lightdm/sessions is not correctly created by the 
unstable version of lightdm.

> With libpam-systemd installed, using
>
>    gdbus monitor --system --dest org.freedesktop.login1
>
> I can see org.freedesktop.login1.Manager.SessionNew lines, but the
> sessions are removed only when I log in again. So, when I log out,
> there's always a session active. Here's how it looks like:
I also have always an active session with the testing version of 
lightdm, but nevertheless all four menu items show.

> This leaves 2 questions:
>
> 1. Why isn't the session removed when I log out?
>     Something related to /etc/X11/Xsession* configuration?
>     Note that I have the default.
>     /etc/X11/Xsession is run via session-wrapper=/etc/X11/Xsession
>     in /usr/share/lightdm/lightdm.conf.d/01_debian.conf
That is a good question, but it seems unrelated to this bug, as it 
cannot be the cause, because the menu works in spite of this with the 
testing version.

> 2. Why, apparently due to this session problem, only 2 menu items
>     over the 4 ones disappear?
I think that the menus disappear might be due to having still the 1.6 
version of the greeter.

> I agree, but the Debian installer would have to be changed to drop
> GNOME entirely (anyway, if GNOME breaks without systemd-sysv, this
> will happen).
I think that discussion has to wait until the technical committee has 
reached a conclusion regarding the init system issue.

Best regards,
Andreas




More information about the Pkg-systemd-maintainers mailing list