[01:47] <LinDol> hi all
[14:23] <howudodat> I have a problem that is going to be the death of me :).  Converted the wife and kids desktop to ubuntu 16.04 and gnome 3.20.  I cant figure out how to set up a "reliable" multi user setup.  All the accounts are setup.  GDM fires up and then the nightmare begins.  First problem is how to switch users without logging out?  Next problem, I installed fast user switch widget, and updated the metadata so it runs on 3.20.  That works
[14:23] <howudodat> about 20% of the time.  Sometimes it switches to a black screen.  Sometimes it switches to the user greeter, sometimes it does nothing.  I did a google search and a lot of the information I found was for much older versions of gnome ~3.6.  I dont necessarily want to do VT switching and have them log in using VT1/2 and switch with CTR-ALT-F#.
[15:33] <jbicha> howudodat: that's a good question
[15:34] <jbicha> you can lock the screen either with Windows+L or by clicking the lock button in the menu in the top right of the screen
[15:35] <jbicha> and on the unlock screen you can click Log in as another user
[15:36] <howudodat> jbicha: when I do that and I click on the "Logon as another user" it simply re-activates the curtain.  When I hit enter, I get back to the greeter.  Click on "Logon as another user" back to curtain.  wash->rinse-repeat
[15:37] <howudodat> works about 10% of the time or less.   When it works, I am presented with a list of the 3 users, and I can switch.  But mostly it does the curtain lock, repeat loop I described above
[15:40] <jbicha> hmm, it works for me
[15:51] <howudodat> just did some typical windows style testing (involving multiple reboots)  it appears to work after a reboot for random N times.  then goes into la la land.
[16:09] <howudodat> ok, so it appears that when it goes bad, parts of gnome-session are die-ing.  here are the errors I get
[16:10] <howudodat> gnome-session-binary[7800]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
[16:10] <howudodat> gnome-session[7800]: gnome-session-binary[7800]: WARNING: Lost name on bus: org.gnome.SessionManager
[16:10] <howudodat> gnome-session[7800]: gnome-session-binary[7800]: CRITICAL: We failed, but the fail whale is dead. Sorry....
[16:10] <howudodat> gdm3: Child process 7792 was already dead.  gdm3: Unable to kill session worker process