systemd refuses to start a secondary Xorg session [<email address hidden>: Skipped due to 'exec-condition']

Bug #2016193 reported by dann frazier
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gdm3 (Ubuntu)
New
Undecided
Unassigned
gnome-session (Ubuntu)
New
Undecided
Unassigned
systemd (Ubuntu)
New
Undecided
Unassigned

Bug Description

Split out from https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2015386/comments/9 .

I'm using the nvidia 525-server drivers.

When I create a new user, then attempt to "switch to" that user from another user's GNOME session, the new session immediately aborts and returns me to the original user's session.

Revision history for this message
dann frazier (dannf) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote (last edit ):

This looks exactly like I would expect:

1. Xorg fails to start in the same way as bug 2015386:

   Apr 13 23:35:23 nvidia-dgx-station-c25989 systemd[3916]: Condition check resulted in GNOME Shell on X11 being skipped.

2. Wayland fails to start because the server driver doesn't support it:

   Apr 13 23:35:23 nvidia-dgx-station-c25989 gnome-shell[4072]: Failed to setup: No GPUs found

So this is useful information. It shows:

1. There is a common issue between bug 2015386 and bug 2016193 where systemd can't start Xorg. It's not even trying so this seems like a systemd/environment issue.

2. The crashes in bug 2016193 are Wayland-specific (using NVIDIA desktop drivers). I suspect the customer isn't affected by that.

tags: added: nvidia
tags: added: multigpu
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
summary: - "switch to" a new user immediately aborts, returns to previous user's
- session
+ systemd refuses to start a secondary Xorg session
+ [org.gnome.Shell@x11.service: Skipped due to 'exec-condition']
tags: added: jammy
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Moved to bug 2006059.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.