You are not logged in.
Hello, I'm working on latest Arch Linux version with GNOME 44.1 and GDM as Display Manager.
On my system I set "/etc/gdm/custom.conf" as the following for having Xorg as default:
# GDM configuration storage
[daemon]
AutomaticLoginEnable=False
WaylandEnable=false
# Uncomment the line below to force the login screen to use XorgIn this manner, the "gear" icon on GDM at login time is not shown. Then, I decided to re-enable again Wayland and I changed "custom.conf" as:
[daemon]
AutomaticLoginEnable=False
WaylandEnable=true
# Uncomment the line below to force the login screen to use XorgIn this manner, when I reboot, I see again the "gear" icon, I set "GNOME on Wayland" and when I type my password and I press enter, it returns back to the username view on GDM instead of login.
Why is it happening? Is a GDM issue?
Last edited by D3vil0p3r (2023-05-28 22:56:56)
Offline
when I type my password and I press enter, it returns back to the username view on GDM instead of login.
Means the session fails - most likely not a GDM issue.
Check the system journal, the usual suspects are 3rd party extensions which usually break w/ every gnome update.
Online
It seems has been fixed with the latest update.
Offline
The weird behavior is still there. I just add I'm working on a VM on VMware. From the journal, if I grep "gdm" and "wayland", I have the following:
░░ Subject: A start job for unit gdm.service has begun execution
░░ A start job for unit gdm.service has begun execution.
░░ Subject: A start job for unit gdm.service has finished successfully
░░ A start job for unit gdm.service has finished successfully.
May 29 00:28:52 athena-vmwarevirtualplatform dbus-daemon[306]: [system] Activating via systemd: service name='org.freedesktop.Accounts' unit='accounts-daemon.service' requested by ':1.7' (uid=0 pid=345 comm="/usr/bin/gdm")
May 29 00:28:53 athena-vmwarevirtualplatform systemd-logind[311]: New session 1 of user gdm.
░░ Subject: A new session 1 has been created for user gdm
░░ A new session with the ID 1 has been created for the user gdm.
May 29 00:28:53 athena-vmwarevirtualplatform (systemd)[409]: pam_warn(systemd-user:setcred): function=[pam_sm_setcred] flags=0x8002 service=[systemd-user] terminal=[] user=[gdm] ruser=[<unknown>] rhost=[<unknown>]
May 29 00:28:53 athena-vmwarevirtualplatform (systemd)[409]: pam_unix(systemd-user:session): session opened for user gdm(uid=120) by gdm(uid=0)
May 29 00:28:53 athena-vmwarevirtualplatform systemd[1]: Started Session 1 of User gdm.
May 29 00:28:59 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Activating service name='org.a11y.Bus' requested by ':1.2' (uid=120 pid=441 comm="/usr/bin/gnome-shell")
May 29 00:28:59 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Successfully activated service 'org.a11y.Bus'
May 29 00:29:01 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Activating service name='org.gnome.Shell.Screencast' requested by ':1.1' (uid=120 pid=441 comm="/usr/bin/gnome-shell")
May 29 00:29:02 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Activating service name='org.freedesktop.impl.portal.PermissionStore' requested by ':1.1' (uid=120 pid=441 comm="/usr/bin/gnome-shell")
May 29 00:29:02 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Successfully activated service 'org.freedesktop.impl.portal.PermissionStore'
May 29 00:29:02 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Activating service name='org.gnome.Shell.Notifications' requested by ':1.1' (uid=120 pid=441 comm="/usr/bin/gnome-shell")
May 29 00:29:02 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Successfully activated service 'org.gnome.Shell.Notifications'
May 29 00:29:03 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[457]: dbus-daemon[457]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=120 pid=441 comm="/usr/bin/gnome-shell")
May 29 00:29:03 athena-vmwarevirtualplatform org.gnome.Shell.desktop[441]: Window manager warning: Failed to parse saved session file: Failed to open file “/var/lib/gdm/.config/mutter/sessions/10226cc6c19575f8ee168531293529295100000004300000.ms”: No such file or directory
May 29 00:29:03 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[457]: dbus-daemon[457]: Successfully activated service 'org.a11y.atspi.Registry'
May 29 00:29:03 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[531]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
May 29 00:29:03 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Activating service name='org.freedesktop.systemd1' requested by ':1.9' (uid=120 pid=533 comm="/usr/lib/gsd-sharing")
May 29 00:29:03 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
May 29 00:29:05 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Activating service name='org.gnome.ScreenSaver' requested by ':1.20' (uid=120 pid=557 comm="/usr/lib/gsd-power")
May 29 00:29:06 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Successfully activated service 'org.gnome.ScreenSaver'
May 29 00:29:12 athena-vmwarevirtualplatform dbus-daemon[306]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.38' (uid=0 pid=736 comm="gdm-session-worker [pam/gdm-password]")
May 29 00:29:12 athena-vmwarevirtualplatform gdm-password][736]: pam_systemd_home(gdm-password:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
May 29 00:29:17 athena-vmwarevirtualplatform gdm-password][736]: gkr-pam: unable to locate daemon control file
May 29 00:29:17 athena-vmwarevirtualplatform gdm-password][736]: gkr-pam: stashed password to try later in open session
May 29 00:29:17 athena-vmwarevirtualplatform gdm-password][736]: pam_unix(gdm-password:session): session opened for user athena(uid=1000) by athena(uid=0)
May 29 00:29:17 athena-vmwarevirtualplatform gdm-password][736]: gkr-pam: unlocked login keyring
May 29 00:29:18 athena-vmwarevirtualplatform gdm-password][736]: pam_unix(gdm-password:session): session closed for user athena
May 29 00:29:18 athena-vmwarevirtualplatform gdm[345]: Gdm: GdmDisplay: Session never registered, failing
May 29 00:31:01 athena-vmwarevirtualplatform /usr/lib/gdm-wayland-session[429]: dbus-daemon[429]: [session uid=120 pid=429] Failed to activate service 'org.gnome.Shell.Screencast': timed out (service_start_timeout=120000ms)Last edited by D3vil0p3r (2023-05-28 22:40:02)
Offline
On systemctl status gdm, I get:
● gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; preset: disabled)
Active: active (running) since Mon 2023-05-29 00:46:04 CEST; 1min 40s ago
Main PID: 329 (gdm)
Tasks: 4 (limit: 4623)
Memory: 6.8M
CPU: 160ms
CGroup: /system.slice/gdm.service
└─329 /usr/bin/gdm
May 29 00:46:17 athena-vmwarevirtualplatform gdm-password][742]: gkr-pam: unlocked login keyring
May 29 00:46:18 athena-vmwarevirtualplatform gdm-password][742]: pam_unix(gdm-password:session): session closed for user athena
May 29 00:46:18 athena-vmwarevirtualplatform gdm[329]: Gdm: GdmDisplay: Session never registered, failing
May 29 00:46:25 athena-vmwarevirtualplatform gdm-password][890]: pam_systemd_home(gdm-password:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
May 29 00:46:26 athena-vmwarevirtualplatform gdm-password][890]: gkr-pam: unable to locate daemon control file
May 29 00:46:26 athena-vmwarevirtualplatform gdm-password][890]: gkr-pam: stashed password to try later in open session
May 29 00:46:26 athena-vmwarevirtualplatform gdm-password][890]: pam_unix(gdm-password:session): session opened for user athena(uid=1000) by athena(uid=0)
May 29 00:46:26 athena-vmwarevirtualplatform gdm-password][890]: gkr-pam: unlocked login keyring
May 29 00:46:27 athena-vmwarevirtualplatform gdm-password][890]: pam_unix(gdm-password:session): session closed for user athena
May 29 00:46:27 athena-vmwarevirtualplatform gdm[329]: Gdm: GdmDisplay: Session never registered, failingOffline
I solved. The problem was in "/usr/bin/gnome-session". In practice, my $SHELL variable was /usr/bin/bash, and it is not inside "/etc/shells", so I added it in this file, then reboot and it has been fixed.
Offline