Description of problem: Switching users under Gnome with gdm can only be done once or twice, then only an empty gdm background is visible. Version-Release number of selected component (if applicable): 3.10.0.1 How reproducible: I have reproduced this a couple of times Steps to Reproduce: 1. Log in as user A in Gnome 2. Switch to user B via 'Switch user' in the top right menu 3. Switch back to user A using the same method 4. Switch back to user B again Expected results: a lock screen where user B can enter her password Actual results: empty gdm background. Ctrl+Alt+F1 still allows me to go back to user A. Reproducible: Steps to Reproduce:
something for upstream no ?
CC: (none) => mageiaAssignee: bugsquad => olav
Perhaps upstream but perhaps our background patch is causing problems so we'd need to revert it to test some more. Will see if I can reproduce first.
I've just tried this in Mageia 5 and I can reproduce it. Any hints on how to troubleshoot it. Nic
CC: (none) => nic
CC: (none) => marja11Whiteboard: (none) => MGA5TOO
Nic: 1. Edit /etc/X11/gdm/custom.conf as root, put the following in that file: [debug] Enable=true 2. as root: service prefdm restart 3. Reproduce the issue 4. as root: journalctl -n 2000 > /tmp/journalctl.log 5. Attach /tmp/journalctl.log to the bug or look at it. Hopefully there's some error message
Created attachment 7310 [details] journalctl log
OK done. New install of Mageia 5 in Virtualbox. Logged in as user nic. Created new user test. clicked on switch user selected test from greeter screen entered password logged in clicked on switch user selected nic from greeter screen entered password logged in clicked on switch user no greeter screen only blank wallpaper I've checked the log and got a little lost. I think the following has relevance Dec 28 12:25:23 localhost gdm-session-worker[3444]: <7>GdmSessionWorker: old-username='nic' new-username='nic' Dec 28 12:25:23 localhost gdm-session-worker[3444]: <7>GdmSessionWorker: received pam message of type 1 with payload 'Password: ' Dec 28 12:25:37 localhost acpid[616]: client 760[0:0] has disconnected Dec 28 12:25:37 localhost gdm-password][3444]: pam_tcb(gdm-password:auth): conversation failed Dec 28 12:25:37 localhost gdm-password][3444]: pam_tcb(gdm-password:auth): Unable to obtain a password Dec 28 12:25:37 localhost gdm-session-worker[3444]: <7>GdmSessionWorker: PAM conversation returning 19: Conversation error Dec 28 12:25:37 localhost gdm-session-worker[3444]: <7>GdmSessionWorker: authentication returned 31: Application needs to call libpam again Dec 28 12:25:37 localhost gdm-session-worker[3444]: <7>GdmSessionWorker: uninitializing PAM Dec 28 12:25:37 localhost gdm-session-worker[3444]: <7>GdmSessionWorker: state NONE Dec 28 12:25:37 localhost gdm-session-worker[3444]: <7>GdmSessionWorker: Unable to verify user Dec 28 12:25:37 localhost gdm-session-worker[3444]: <7>Worker finished Dec 28 12:26:33 localhost systemd-logind[608]: Removed session c8. Dec 28 12:26:33 localhost gdm-session-worker[3241]: <7>AccountsService: Ignoring non-user session c7 (class greeter) I did this using a ssh login and when I entered users the response was nic nic test OK one nic was my ssh login. Who or what are the other nic & test. Doesn't switch user log people out?
Switch user doesn't log you out. It just changed the vt. You should be able to find your sessions with CTRL-ALT-F[number] E.g. CTRL-ALT-F7 or up. I don't see anything weird in the log, but could be missing something. Maybe this is yet another PAM problem. I need to try this on my own machine, ping me if I haven't done so within a few days.
Assignee: olav => gnome