There's only one GDM greeter in this case. The bug is that if there's
*any* other PAM/loginctl session for the user of type "x11", GDM will
fail to log the user in without the above patch.

When Chrome Remote Desktop starts at boot, it creates such a user
session (via PAM) under the user who has configured it. This session is
used to run the Chrome Remote Desktop host process, an instance of Xvfb,
and, if the user hasn't configured a custom CRD session script to run at
boot, a very simple session chooser.

Even if the session only contains sleep 5000, however, its mere presence
is enough to break GDM for that user. I experimented with setting the
session type used by CRD to "unspecified", but that ended up breaking
programs running with the CRD session, so fixing the GDM bug seems to be
the only path forward.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1874262

Title:
  User session does not start: Problem with chrome-remote-desktop

To manage notifications about this bug go to:
https://bugs.launchpad.net/gdm/+bug/1874262/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to