You are not logged in.

#1 2025-09-27 19:49:00

tda
Member
Registered: 2020-06-27
Posts: 48

Gnome/Wayland won't start with dbus-run-session gnome-session

I've been using the command below to start Gnome on Wayland, and it has worked for a couple of years:

XDG_SESSION_TYPE=wayland dbus-run-session gnome-session

However, since updates a few days ago, that command gives me this error, and Gnome does not start:

*** Message: 15:21:50.930: Starting GNOME session target: gnome-session-wayland@wayland.target

** (process:965): WARNING **: 15:21:51.010: Could not get unit for graphical-session-pre.target: GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit graphical-session-pre.target not loaded.

My journalctl shows this:

Sep 27 15:34:50 trevorsdesktop systemd[765]: Starting D-Bus User Message Bus...
Sep 27 15:34:50 trevorsdesktop dbus-broker-launch[1198]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +31: Eavesdropping is deprecated and ignored
Sep 27 15:34:50 trevorsdesktop dbus-broker-launch[1198]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +33: Eavesdropping is deprecated and ignored
Sep 27 15:34:50 trevorsdesktop systemd[765]: Started D-Bus User Message Bus.
Sep 27 15:34:50 trevorsdesktop dbus-broker-launch[1198]: Ready
Sep 27 15:34:50 trevorsdesktop systemd[765]: Reached target GNOME Wayland Session.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Reached target Session services which should run early before the graphical session is brought up.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Starting Monitor Session leader for GNOME Session...
Sep 27 15:34:50 trevorsdesktop systemd[765]: Started Monitor Session leader for GNOME Session.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Reached target Tasks to be run before GNOME Session starts.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Starting GNOME Session Manager (session: wayland)...
Sep 27 15:34:50 trevorsdesktop gnome-session-service[1206]: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
Sep 27 15:34:50 trevorsdesktop gnome-session-s[1206]: Failed to fill session
Sep 27 15:34:50 trevorsdesktop systemd[765]: gnome-session-manager@wayland.service: Failed with result 'protocol'.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Stopped GNOME Session Manager (session: wayland).
Sep 27 15:34:50 trevorsdesktop systemd[765]: gnome-session-manager@wayland.service: Triggering OnFailure= dependencies.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Stopped target GNOME Wayland Session.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Stopped target Tasks to be run before GNOME Session starts.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Stopped target Session services which should run early before the graphical session is brought up.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Reached target Shutdown running GNOME Session.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Stopping Monitor Session leader for GNOME Session...
Sep 27 15:34:50 trevorsdesktop systemd[765]: Starting Restart DBus after GNOME Session shutdown...
Sep 27 15:34:50 trevorsdesktop systemd[765]: Stopped target Shutdown running GNOME Session.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Stopped Monitor Session leader for GNOME Session.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Started Restart DBus after GNOME Session shutdown.
Sep 27 15:34:50 trevorsdesktop dbus-broker[1199]: Dispatched 366 messages @ 2(±3)μs / message.
Sep 27 15:34:50 trevorsdesktop systemd[765]: Stopping D-Bus User Message Bus...
Sep 27 15:34:50 trevorsdesktop systemd[765]: Stopped D-Bus User Message Bus.

Recently, there have been some similar problems mentioned in this forum, but none of the fixes for those problems have worked for me. Here are some notes:

  • My /etc/nsswitch.conf is up-to-date

  • My /etc/gdm/custom.conf has #WaylandEnable=False

  • I can start gnome with gnome-shell --wayland (which I know is not recommended)

Offline

Board footer

Powered by FluxBB