I could not reproduce with kinetic (see my steps in bug 2016193). I went
back to a clean jammy install, reproduced, then upgraded just the gdm3
packages to kinetic's versions, and the problem went away, so it seems
gdm3 in isolation is the relevant difference. I took a look at the
differences between the jammy and kinetic gdm3 source, and there really
isn't that much different. One piece that stood out is the following,
which appears to be a typo:

diff -urpN gdm3-42.0/daemon/gdm-local-display-factory.c 
gdm3-43.0/daemon/gdm-local-display-factory.c
--- gdm3-42.0/daemon/gdm-local-display-factory.c        2023-04-17 
15:07:42.000000000 -0600
+++ gdm3-43.0/daemon/gdm-local-display-factory.c        2022-09-20 
09:22:21.000000000 -0600
@@ -402,7 +402,7 @@ gdm_local_display_factory_create_transie
                 display = gdm_local_display_new ();
                 g_object_set (G_OBJECT (display),
                               "session-type", session_types[0],
-                              "supported-session-tyes", session_types,
+                              "supported-session-types", session_types,
                               NULL);
                 is_initial = TRUE;
         }

On a lark, I rebuilt the jammy version of gdm3 to use "supported-
session-types" here, and that seems to have fixed the problem for me. I
can reliable downgrade to the jammy version of gdm3 and reproduce, and
reliably *not* reproduce the bug after installing my patched version.

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

Title:
  systemd refuses to start secondary Xorg logins
  [org.gnome.Shell@x11.service: Skipped due to 'exec-condition'.]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/2006059/+subscriptions


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

Reply via email to