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