Can't change user without logout [GNOME]

Hello,

I have a problem in multi-user mode (init 5) on a 13.1 x86_64 release.

I have a blank screen when switching user. In order to be able to switch user need to logout the first session.

Here is the /var/log/messages


2014-05-09T23:44:01.535414+02:00 metal gnome-session[6018]: (gnome-settings-daemon:6039): GLib-GIO-WARNING **: Error releasing name org.gnome.SettingsDaemon: La connexion est fermée
2014-05-09T23:44:01.535953+02:00 metal gnome-session[6018]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
2014-05-09T23:44:01.537204+02:00 metal gdm-launch-environment]: pam_unix(gdm-launch-environment:session): session closed for user gdm
2014-05-09T23:44:01.547754+02:00 metal colord: device removed: xrandr-Samsung Electric Company-SyncMaster-H9XQC01505
2014-05-09T23:44:01.549267+02:00 metal xdm[3189]: Failed to remove slave program access to the display. Trying to proceed.
2014-05-09T23:44:01.587222+02:00 metal polkitd[580]: Unregistered Authentication Agent for unix-session:10 (system bus name :1.185, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale fr_FR.UTF-8) (disconnected from bus)
2014-05-09T23:44:01.588884+02:00 metal systemd-logind[551]: Removed session 10.
2014-05-09T23:44:01.812311+02:00 metal gnome-session[6093]: gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used
2014-05-09T23:44:01.818920+02:00 metal gnome-keyring-daemon[6090]: failed to unlock login keyring on startup

Seems that driver NOUVEAU doesn’t allow to switch and restore login screen.

Any idea ?
Thanks

Stan

I’m not clear on what you are doing there. I doubt that your problem has to do with nouveau.

If this happened just after doing some updates, then reboot and try again.

Normally, a systemd user mode process is started for your login. And that seems to be involved in authentication. However, if there is an update to systemd since you logged in, that might not work properly.

Hi,

I already need to reboot in order to have user choice in gdm.

I didn’t have any update installed in between. :\

Regards

Stan

Hi

Add it again the logs are not more clear :

2014-05-10T23:38:42.067954+02:00 metal gnome-session[3218]: (gnome-settings-daemon:3332): color-plugin-WARNING **: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/d
evices/xrandr_Samsung_Electric_Company_SyncMaster_H9XQC01505_Maud_1001
2014-05-10T23:38:42.068266+02:00 metal gnome-session[4812]: (gnome-settings-daemon:4833): color-plugin-WARNING **: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/d
evices/xrandr_Samsung_Electric_Company_SyncMaster_H9XQC01505_Maud_1001
2014-05-10T23:38:42.156996+02:00 metal gnome-session[1230]: Do: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.
2014-05-10T23:38:42.157183+02:00 metal gnome-session[1230]: (evolution-alarm-notify:1516): Gdk-WARNING **: evolution-alarm-notify: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.
2014-05-10T23:38:42.171659+02:00 metal gnome-session[1230]: (deja-dup-monitor:1517): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.UDisks2VolumeMonitor disconnected from the bus; r
emoving drives/volumes/mounts
2014-05-10T23:38:42.171823+02:00 metal gnome-session[1230]: (deja-dup-monitor:1517): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.GPhoto2VolumeMonitor disconnected from the bus; r
emoving drives/volumes/mounts
2014-05-10T23:38:42.171989+02:00 metal gnome-session[1230]: (deja-dup-monitor:1517): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.GoaVolumeMonitor disconnected from the bus; remov
ing drives/volumes/mounts
2014-05-10T23:38:42.172120+02:00 metal gnome-session[1230]: (deja-dup-monitor:1517): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.AfcVolumeMonitor disconnected from the bus; remov
ing drives/volumes/mounts
2014-05-10T23:38:42.172998+02:00 metal gnome-session[1230]: (deja-dup-monitor:1517): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.MTPVolumeMonitor disconnected from the bus; remov
ing drives/volumes/mounts
2014-05-10T23:38:42.178375+02:00 metal gnome-session[1230]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
2014-05-10T23:38:42.178929+02:00 metal gnome-session[1230]: (tracker-miner-fs:1524): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.UDisks2VolumeMonitor disconnected from the bus; r
emoving drives/volumes/mounts
2014-05-10T23:38:42.179064+02:00 metal gnome-session[1230]: (tracker-miner-fs:1524): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.GPhoto2VolumeMonitor disconnected from the bus; r
emoving drives/volumes/mounts
2014-05-10T23:38:42.179165+02:00 metal gnome-session[1230]: (tracker-miner-fs:1524): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.GoaVolumeMonitor disconnected from the bus; remov
ing drives/volumes/mounts
2014-05-10T23:38:42.179269+02:00 metal gnome-session[1230]: (tracker-miner-fs:1524): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.AfcVolumeMonitor disconnected from the bus; remov
ing drives/volumes/mounts
2014-05-10T23:38:42.179404+02:00 metal gnome-session[1230]: (tracker-miner-fs:1524): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.MTPVolumeMonitor disconnected from the bus; remov
ing drives/volumes/mounts
2014-05-10T23:38:42.179562+02:00 metal gnome-session[1230]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
2014-05-10T23:38:42.179674+02:00 metal gnome-session[1230]: Received signal:15->'Complété'
2014-05-10T23:38:42.179836+02:00 metal gnome-session[1230]: (tracker-miner-fs:1524): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: La connexion est fermée
2014-05-10T23:38:42.180078+02:00 metal gnome-session[1230]: message repeated 2 times:  (tracker-miner-fs:1524): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: La connexion est fermée]
2014-05-10T23:38:42.180206+02:00 metal gnome-session[1230]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
2014-05-10T23:38:42.180320+02:00 metal gnome-session[1230]: Received signal:15->'Complété'
2014-05-10T23:38:42.180439+02:00 metal gnome-session[1230]: OK
2014-05-10T23:38:42.180575+02:00 metal gnome-session[1230]: ** (zeitgeist-datahub:1530): WARNING **: zeitgeist-datahub.vala:226: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!
2014-05-10T23:38:42.180708+02:00 metal gnome-session[1230]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
2014-05-10T23:38:42.186016+02:00 metal gnome-session[1230]: OK
2014-05-10T23:38:42.278462+02:00 metal xdm[824]: GLib-GObject: g_object_ref: assertion 'object->ref_count > 0' failed
2014-05-10T23:38:42.278925+02:00 metal xdm[824]: GLib-GObject: g_object_unref: assertion 'object->ref_count > 0' failed
2014-05-10T23:38:42.291945+02:00 metal dbus[531]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.12" (uid=0 pid=845 comm="/usr/sbin/gdm ") interface="org.freedesktop.DBus.Propert
ies" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.318" (uid=0 pid=9776 comm="/usr/lib/gdm/gdm-simple-slave --display-id /org/gn")
2014-05-10T23:38:42.551060+02:00 metal xdm[824]: Failed to give slave programs access to the display. Trying to proceed.


Stan

Maybe nouveau is crashing when switching VTs or something like that.

What graphics card do you have?
I would suggest to try the proprietary nvidia driver if your card is supported:
https://en.opensuse.org/SDB:NVIDIA_drivers

Hello,

I installed the NVIDIA driver with Yast2 and reboot.

I have the same error as previously :
:’(

2014-05-11T10:30:55.094077+02:00 metal gnome-session[1223]: (gnome-settings-daemon:1375): color-plugin-WARNING **: failed to set screen _ICC_PROFILE: L'ouverture du fichier « /var/lib/gdm/.local/share/icc/edid-aa76eddeb4b7adb0a08587fff157f7f3.icc » a échoué : Permission non accordée
2014-05-11T10:31:12.535077+02:00 metal gnome-session[1223]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
2014-05-11T10:31:12.543311+02:00 metal gnome-session[1223]: /sbin/yast2 : ligne 375 :  2003 Complété              $y2ccbin $Y2UI_ARGS "$@"
2014-05-11T10:31:12.544972+02:00 metal gnomesu-pam-backend: pam_unix(gnomesu-pam:session): session closed for user root
2014-05-11T10:31:12.563825+02:00 metal xdm[819]: GLib-GObject: g_object_ref: assertion 'object->ref_count > 0' failed
2014-05-11T10:31:12.564022+02:00 metal xdm[819]: GLib-GObject: g_object_unref: assertion 'object->ref_count > 0' failed
2014-05-11T10:31:12.578745+02:00 metal dbus[522]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.10" (uid=0 pid=855 comm="/usr/sbin/gdm ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.269" (uid=0 pid=4715 comm="/usr/lib/gdm/gdm-simple-slave --display-id /org/gn")
2014-05-11T10:31:12.643989+02:00 metal polkitd[591]: Unregistered Authentication Agent for unix-session:2 (system bus name :1.59, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale fr_FR.UTF-8) (disconnected from bus)
2014-05-11T10:31:12.882454+02:00 metal xdm[819]: Failed to give slave programs access to the display. Trying to proceed.
2014-05-11T10:31:13.003365+02:00 metal gdm-launch-environment]: pam_unix(gdm-launch-environment:session): session opened for user gdm by (uid=0)

Thanks

Stan

Hm, is the nvidia driver in use/working?
Please install the package “Mesa-demo-x” and post the output of:

glxinfo | grep render

Do you have the same problem when booting to recovery mode? (“Advanced Options” in the boot menu)

Is the problem there when using a different Login Manager?
Edit the file /etc/sysconfig/displaymanager and set DISPLAYMANAGER=“xdm” as a test f.e.

Hello,

Here is the glxinfo output :


glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GT 630/PCIe/SSE2
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering, 

I’ll test recovery and xdm tonight, i’ll let you know.

Thanks
Stan