Hello,
Requirements:
I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata
OpenMandriva Lx version:
OpenMandriva Lx release 25.06 (ROME) Rolling for x86_64
Desktop environment (KDE, LXQT…):
Gnome
Description of the issue (screenshots if relevant):
From few months ago to now, I’m required to login into the user twice to actually login into the user when using GDM and Gnome (This doesn’t happens when logging through ssh or tty).
This happens to all users in the machine, and I have to put the correct password twice in a row to login.
I tried really hard to find a solution myself, but I could not find.
Relevant informations (hardware involved, software version, logs or output…):
cat /etc/os-release
NAME="OpenMandriva Lx"
VERSION="25.06 (ROME) Rolling"
ID="openmandriva"
VERSION_ID="25.06"
PRETTY_NAME="OpenMandriva Lx 25.06 (ROME) Rolling"
BUILD_ID="20250605.11"
VERSION_CODENAME="rome"
ANSI_COLOR="1;43"
LOGO="openmandriva"
CPE_NAME="cpe:/o:openmandriva:openmandriva_lx:25.06"
HOME_URL="http://openmandriva.org/"
BUG_REPORT_URL="https://github.com/OpenMandrivaAssociation/distribution/issues/"
SUPPORT_URL="https://forum.openmandriva.org"
PRIVACY_POLICY_URL="https://www.openmandriva.org/tos"
cat /etc/product.id.OpenMandriva
vendor=OpenMandriva,distribution=OpenMandriva Lx,type=Basic,version=25.06,branch=Rock,release=1,arch=x86_64,product=OpenMandriva Lx
dnf info gdm
Name : gdm
Version : 48.0
Release : 1
Architecture : x86_64
Size : 5.0 M
Source : gdm-48.0-1.src.rpm
Repository : @System
From repo : rolling-x86_64
Summary : The GNOME Display Manager
URL : https://www.gnome.org/projects/gdm/
License : GPLv2+
Description : Gdm (the GNOME Display Manager) is a highly configurable
: reimplementation of xdm, the X Display Manager. Gdm allows you to log
: into your system with the X Window System running and supports running
: several different X sessions on your local machine at the same time.
gnome-shell --version
GNOME Shell 48.2
cat /etc/gdm/custom.conf
# GDM configuration storage
[daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
Enable=true
cat /etc/pam.d/gdm-password
#%PAM-1.0
auth required pam_env.so
auth sufficient pam_succeed_if.so quiet_fail user ingroup nopasswdlogin
auth substack system-auth
auth optional pam_gnome_keyring.so
auth include postlogin
account required pam_nologin.so
account include system-auth
password optional pam_gnome_keyring.so use_authtok
password include system-auth
session required pam_loginuid.so
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session optional pam_gnome_keyring.so auto_start
session include system-auth
session include postlogin
sudo journalctl -xeu gdm
out 23 15:40:50 gdm[1226]: Gdm: GdmSessionWorkerJob: : SessionWorkerJob on pid 4163
out 23 15:40:50 gdm-password][4163]: Gdm: Enabling debugging
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: connecting to address: unix:path=/run/gdm/dbus/dbus-612c824m
out 23 15:40:50 gdm[1226]: Gdm: GdmDBusServer: new connection 0x7f7a3c0070c0
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: Handling new connection from worker
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: Authenticating new connection
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: worker connection is 0x7f7a3c0070c0
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: Emitting conversation-started signal
out 23 15:40:50 gdm[1226]: Gdm: GdmManager: session conversation started for service gdm-password on session
out 23 15:40:50 gdm[1226]: Gdm: GdmManager: ignoring session conversation since its not automatic login conversation
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: getting session command for file 'gnome.desktop'
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: checking if file 'gnome.desktop' is wayland session: yes
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: setting session to type 'wayland'
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: Set up service gdm-password for username work on session (0x559b20c91ef0)
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: selecting user 'work' for session '(null)' (0x559b20c91ef0)
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: Beginning initialization
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: getting session command for file 'gnome.desktop'
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: checking if file 'gnome.desktop' is wayland session: yes
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: getting session command for file 'gnome.desktop'
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: Conversation started
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: trying to track new user with username work
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: finding user 'work' state 1
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: waiting for user manager to load before finding user 'work'
out 23 15:40:50 gdm-password][4163]: accountsservice: Finding a graphical session for user 0
out 23 15:40:50 gdm-password][4163]: accountsservice: Failed to identify the current session
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: seat unloaded, so trying to set loaded property
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: Seat wouldn't load, so giving up on it and setting loaded property
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: user manager now loaded, proceeding with fetch user request for user 'work'
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: finding user 'work' state 2
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: Looking for user 'work' in accounts service
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: already loaded, so not setting loaded property
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: Found object path of user 'work': /org/freedesktop/Accounts/User1001
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: finding user 'work' state 3
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: user 'work' fetched
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: user work is now loaded
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: user work was not yet known, adding it
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: tracking user 'work'
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: not yet loaded, so not emitting user-added signal
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: no pending users, trying to set loaded property
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: already loaded, so not setting loaded property
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionSettings: saved session is gnome (type )
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: Saved session is gnome
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionSettings: saved language is
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: queuing setup for user: work (null)
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: finished handling request for user 'work'
out 23 15:40:50 gdm-password][4163]: accountsservice: ActUserManager: unrefing manager owned by fetch user request
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: attempting to change state to SETUP_COMPLETE
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: initializing PAM; service=gdm-password username=work seat=seat0
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: getting session command for file 'gnome.desktop'
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: getting session command for file 'gnome.desktop'
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: getting session command for file 'gnome.desktop'
out 23 15:40:50 gdm[1226]: Gdm: GdmSession: checking if file 'gnome.desktop' is wayland session: yes
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'XDG_SEAT=seat0'
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: state SETUP_COMPLETE
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: attempting to change state to AUTHENTICATED
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: authenticating user work
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: 1 new messages received from PAM
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: username is 'work'
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: old-username='work' new-username='work'
out 23 15:40:50 gdm-password][4163]: Gdm: GdmSessionWorker: received pam message of type 1 with payload 'Contraseña: '
out 23 15:40:53 gdm-password][4163]: Gdm: GdmSessionWorker: trying to get updated username
out 23 15:40:53 gdm-password][4163]: Gdm: GdmSessionWorker: PAM conversation returning 0: Éxito
out 23 15:40:54 gdm-password][4163]: gkr-pam: unable to locate daemon control file
out 23 15:40:54 gdm-password][4163]: gkr-pam: stashed password to try later in open session
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: state AUTHENTICATED
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: trying to get updated username
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: username is 'work'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: old-username='work' new-username='work'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: attempting to change state to AUTHORIZED
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: determining if authenticated user (password required:0) is authorized to session
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: state AUTHORIZED
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: attempting to change state to ACCREDITED
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'LOGNAME=work'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'USER=work'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'USERNAME=work'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'HOME=/home/work'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'PWD=/home/work'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'SHELL=/usr/bin/zsh'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/usr/games'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: state ACCREDITED
out 23 15:40:54 gdm[1226]: Gdm: GdmSession: type wayland, program? no, seat seat0
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: session display mode set to new-vt
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'XDG_SESSION_TYPE=wayland'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: attempting to change state to ACCOUNT_DETAILS_SAVED
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: saving account details for user work
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: attempting to change state to SESSION_OPENED
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: Set PAM environment variable: 'XDG_VTNR=2'
out 23 15:40:54 gdm-password][4163]: gkr-pam: unable to locate daemon control file
out 23 15:40:54 gdm-password][4163]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
out 23 15:40:54 gdm-password][4163]: pam_unix(gdm-password:session): session opened for user work(uid=1001) by (uid=0)
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: 1 new messages received from PAM
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: username is 'work'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: old-username='work' new-username='work'
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: received pam message of type 4 with payload 'Último inicio de sesión: qui out 23 15:40:45 CEST 2025 en >
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: PAM conversation returning 0: Éxito
out 23 15:40:54 gdm-password][4163]: Gdm: GdmSessionWorker: state SESSION_OPENED
out 23 15:40:54 gdm[1226]: Gdm: GdmSession: Emitting 'session-opened' signal
out 23 15:40:57 gdm[1226]: Gdm: GdmManager: Will start session when ready
out 23 15:40:57 gdm[1226]: Gdm: GdmManager: start or jump to session
out 23 15:40:57 gdm[1226]: Gdm: GdmSession: Ignoring session (null) as requested
out 23 15:40:57 gdm[1226]: Gdm: GdmManager: no matching sessions found
out 23 15:40:57 gdm[1226]: Gdm: GdmManager: migrated: 0
out 23 15:40:57 gdm[1226]: Gdm: GdmSession: type wayland, program? no, seat seat0
Thanks for any help