Bug#1085715: gdm3: gdm.service fails to start when WaylandEnable=false

richardn richardn26 at gmail.com
Tue Oct 22 08:34:43 BST 2024


Package: gdm3
Version: 47.0-3
Severity: normal
X-Debbugs-Cc: richardn26 at gmail.com

I have a system which is not working with wayland

In /etc/gdm3/daemon.conf I uncommented the line to force the login screen to use Xorg
WaylandEnable=false

This worked ok with the previous versions of gdm3 (45.0.1) and gnome-shell

With gdm3 and gnome-shell version 47.0-3 it fails to start the gdm.service with error

gdm3[1477]: Gdm: GdmSession: no session desktop files installed, aborting...

Here is extract of systemd journal:

Mon 2024-10-21 15:19:54 CEST systemd[1]: Started gdm.service - GNOME Display Manager.
Mon 2024-10-21 15:19:54 CEST gdm-launch-environment][1580]: pam_unix(gdm-launch-environment:session): session opened for user Debian-gdm(uid=111) by (uid=0)
Mon 2024-10-21 15:19:54 CEST gdm-launch-environment][1580]: pam_systemd(gdm-launch-environment:session): New sd-bus connection (system-bus-pam-systemd-1580) opened.
Mon 2024-10-21 15:19:54 CEST systemd-logind[1207]: New session c1 of user Debian-gdm.
Mon 2024-10-21 15:19:54 CEST (systemd)[1592]: pam_unix(systemd-user:session): session opened for user Debian-gdm(uid=111) by Debian-gdm(uid=0)
Mon 2024-10-21 15:19:54 CEST systemd-logind[1207]: New session 1 of user Debian-gdm.
Mon 2024-10-21 15:19:54 CEST systemd[1]: Started session-c1.scope - Session c1 of User Debian-gdm.
Mon 2024-10-21 15:19:54 CEST gdm3[1477]: Gdm: GdmSession: no session desktop files installed, aborting...
Mon 2024-10-21 15:19:54 CEST kernel: show_signal: 58 callbacks suppressed
Mon 2024-10-21 15:19:54 CEST kernel: traps: gdm3[1477] trap int3 ip:7feb4e7a869a sp:7ffe25b68d90 error:0 in libglib-2.0.so.0.8200.1[6569a,7feb4e761000+9f000]
Mon 2024-10-21 15:19:54 CEST systemd[1]: gdm.service: Main process exited, code=killed, status=5/TRAP
Mon 2024-10-21 15:19:54 CEST systemd[1]: gdm.service: Failed with result 'signal'.
Mon 2024-10-21 15:19:54 CEST systemd[1]: gdm.service: Triggering OnFailure= dependencies.



-- System Information:
Debian Release: trixie/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gdm3 depends on:
ii  accountsservice                       23.13.9-7
ii  adduser                               3.137
ii  dbus [default-dbus-system-bus]        1.14.10-4+b1
ii  dbus-bin                              1.14.10-4+b1
ii  dbus-broker [dbus-system-bus]         36-1
ii  dbus-daemon                           1.14.10-4+b1
ii  dconf-cli                             0.40.0-4+b2
ii  dconf-gsettings-backend               0.40.0-4+b2
ii  debconf [debconf-2.0]                 1.5.87
ii  gir1.2-gdm-1.0                        47.0-3
ii  gnome-session [x-session-manager]     46.0-8
ii  gnome-session-bin                     46.0-8
ii  gnome-session-common                  46.0-8
ii  gnome-settings-daemon                 47.1-2
ii  gnome-shell                           47.0-3
ii  gnome-terminal [x-terminal-emulator]  3.54.0-1
ii  gsettings-desktop-schemas             47.1-1
ii  libaccountsservice0                   23.13.9-7
ii  libaudit1                             1:3.1.2-4+b1
ii  libc6                                 2.40-3
ii  libgdk-pixbuf-2.0-0                   2.42.12+dfsg-1
ii  libgdm1                               47.0-3
ii  libglib2.0-0t64                       2.82.1-1
ii  libglib2.0-bin                        2.82.1-1
ii  libgtk-3-0t64                         3.24.43-4
ii  libgudev-1.0-0                        238-5
ii  libjson-glib-1.0-0                    1.10.0+ds-2
ii  libkeyutils1                          1.6.3-3
ii  libpam-modules                        1.5.3-7
ii  libpam-runtime                        1.5.3-7
ii  libpam-systemd [logind]               256.7-2
ii  libpam0g                              1.5.3-7
ii  librsvg2-common                       2.59.1+dfsg-1
ii  libselinux1                           3.7-3
ii  libsystemd0                           256.7-2
ii  libx11-6                              2:1.8.7-1+b1
ii  libxau6                               1:1.0.9-1+b1
ii  libxcb1                               1.17.0-2
ii  libxdmcp6                             1:1.1.2-3+b1
ii  polkitd                               125-2
ii  procps                                2:4.0.4-6
ii  systemd-sysv                          256.7-2
ii  ucf                                   3.0043+nmu1
ii  x11-common                            1:7.7+23.1
ii  x11-xserver-utils                     7.7+10+b1

Versions of packages gdm3 recommends:
ii  at-spi2-core                       2.54.0-1
ii  desktop-base                       13.0.0~pre1
ii  gnome-session [x-session-manager]  46.0-8
ii  x11-xkb-utils                      7.7+9
ii  xserver-xephyr                     2:21.1.13-2
ii  xserver-xorg                       1:7.7+23.1
ii  zenity                             4.0.2-1

Versions of packages gdm3 suggests:
pn  libpam-fprintd        <none>
ii  libpam-gnome-keyring  46.2-1
pn  libpam-pkcs11         <none>
pn  libpam-sss            <none>
ii  orca                  47.0-1

-- Configuration Files:
/etc/gdm3/daemon.conf changed:
[daemon]
WaylandEnable=false
[security]
[xdmcp]
[chooser]
[debug]


-- debconf information:
* shared/default-x-display-manager: gdm3
  gdm3/daemon_name: /usr/sbin/gdm3



More information about the pkg-gnome-maintainers mailing list