Bug#747210: gdm3: fails to restart X server after first logout, screen blank

Laurent Bigonville bigon at debian.org
Wed May 14 20:21:06 UTC 2014


Le Wed, 14 May 2014 18:27:28 +0200,
Vincent Lefevre <vincent at vinc17.net> a écrit :

> Hi,
> 
> On 2014-05-14 18:09:05 +0200, Laurent Bigonville wrote:
> > Some questions:
> > 
> > 1) Are you using systemd as PID1?
> 
> No, I still use sysvinit. However I have systemd-shim installed.
> 
> > 2) Could you check that pam_systemd.so is called
> >    in /etc/pam.d/common-session
> 
> It seems so. /etc/pam.d/common-session contains:
> 
> [...]
> # here are the per-package modules (the "Primary" block)
> session [default=1]                     pam_permit.so
> # here's the fallback if no module succeeds
> session requisite                       pam_deny.so
> # prime the stack with a positive return value if there isn't one
> already; # this avoids us returning an error just because nothing
> sets a success code # since the modules above will each just jump
> around session required                        pam_permit.so
> # and here are more per-package modules (the "Additional" block)
> session required        pam_unix.so 
> session optional        pam_systemd.so 
> session optional                        pam_ck_connector.so nox11
> # end of pam-auth-update config
> 
> (I haven't modified any of the /etc/pam.d files.)
> 
> > 3) Could you attach here the output of loginctl command.
> 
> Via ssh, with the old (working) gdm3 running:
> 
> ypig:~> loginctl
>    SESSION        UID USER             SEAT            
>          4       1000 vlefevre         seat0           
>          6       1000 vlefevre                         
>         13       1000 vlefevre         seat0           
>         32        105 Debian-gdm       seat0           
> 
> 4 sessions listed.
> 
> Do you need the output with the new gdm3 running too?

Yes please, I'm suspecting your bug to be related to #747292 (There
is only 1 change between -6 and -7). 

Could you please add "debug=yes" next to the call to pam_systemd and try
again with the newer version. Then could you add the following line
in /etc/init.d/gdm3 just before the call to "start-stop-daemon --start".

dbus-send --system --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.StartServiceByName string:org.freedesktop.login1 uint32:0

And then send the relevant parts of /var/log/auth.log

Thanks



More information about the pkg-gnome-maintainers mailing list