greetings ... for some days now I fiddle around with an issue on my ~amd64 thinkpad.
Whether with gdm nor with xdm I am able to log in to gnome3 anymore. This box runs systemd which adds some "possibilities" to the picture ;-) The system is rather up-to-date ... I rebuilt stuff like pam* all around dbus gnome-keyring gnome-shell gnome-session xorg-server plus drivers gdm xdm gjs ... and much more ... ... checked for USE-flags (no consolekit, for example, afai understand I should not have that with systemd and my desktop doesn't have it) ... ... ran revdep-rebuild, python-updater, perl-cleaner ... compared stuff in /etc/pam.d to the files on my desktop system which runs pretty much the same setup aside from the encrypted home-partition. A fresh user isn't able to login as well. I can login to a plain tty but not to a graphical desktop. I need that laptop for my work so this gets quite an issue slowly .... and I am running out of ideas and lose track here. Sure, running systemd *and* gnome-3.8 is pretty unstable ... I perfectly know. But it works on the other box so it should be possible to get that fixed on the thinkpad as well. Some logs: * xdm Apr 21 12:40:32 enzo systemd[1]: Stopped X-Window Display Manager. Apr 21 12:40:32 enzo systemd[1]: xdm.service: cgroup is empty Apr 21 13:23:09 enzo systemd[1]: Trying to enqueue job xdm.service/restart/replace Apr 21 13:23:09 enzo systemd[1]: Installed new job xdm.service/restart as 634 Apr 21 13:23:09 enzo systemd[1]: Enqueued job xdm.service/restart as 634 Apr 21 13:23:09 enzo systemd[1]: Job xdm.service/restart finished, result=done Apr 21 13:23:09 enzo systemd[1]: Converting job xdm.service/restart -> xdm.service/start Apr 21 13:23:09 enzo systemd[1]: Starting X-Window Display Manager... Apr 21 13:23:09 enzo systemd[1]: About to execute /usr/bin/xdm -nodaemon Apr 21 13:23:09 enzo systemd[1]: Forked /usr/bin/xdm as 19059 Apr 21 13:23:09 enzo systemd[1]: xdm.service changed dead -> running Apr 21 13:23:09 enzo systemd[1]: Job xdm.service/start finished, result=done Apr 21 13:23:09 enzo systemd[1]: Started X-Window Display Manager. Apr 21 13:23:15 enzo xdm[19069]: pam_lastlog(xdm:session): conversation failed Apr 21 13:23:15 enzo xdm[19069]: (mount.c:68): Messages from underlying mount program: Apr 21 13:23:15 enzo xdm[19069]: (mount.c:72): NOTE: mount.crypt does not support utab (systems with no mtab or read-only mtab) yet. This means that you will temporar That pam_mount stuff is ok IMO. The encrypted dir is mounted correctly when I log in to a plain tty. And login doesn't work with a plain new user without any related encrypted volume. * gdm Apr 21 13:27:06 enzo systemd[1]: Trying to enqueue job gdm.service/start/replace Apr 21 13:27:06 enzo systemd[1]: Installed new job gdm.service/start as 695 Apr 21 13:27:06 enzo systemd[1]: Enqueued job gdm.service/start as 695 Apr 21 13:27:06 enzo systemd[1]: Starting GNOME Display Manager... Apr 21 13:27:06 enzo systemd[1]: About to execute /usr/bin/gdm --nodaemon Apr 21 13:27:06 enzo systemd[1]: Forked /usr/bin/gdm as 20324 Apr 21 13:27:06 enzo systemd[1]: gdm.service changed dead -> start Apr 21 13:27:06 enzo systemd[1]: gdm.service's D-Bus name org.gnome.DisplayManager now registered by :1.117 Apr 21 13:27:06 enzo systemd[1]: gdm.service changed start -> running Apr 21 13:27:06 enzo systemd[1]: Job gdm.service/start finished, result=done Apr 21 13:27:06 enzo systemd[1]: Started GNOME Display Manager. Apr 21 13:27:07 enzo gdm[20324]: Failed to give slave programs access to the display. Trying to proceed. This last line make me scratch my head ... googled around already but nothing really fit the situation ... I can enter user/pw at gdm-login and then it just sits there and doesn't do anything. Here something more tasty: Apr 21 13:41:55 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:41:55 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:41:55 enzo systemd[1]: systemd-localed.service's D-Bus name org.freedesktop.locale1 now registered by :1.225 Apr 21 13:41:55 enzo systemd[1]: systemd-localed.service changed start -> running Apr 21 13:41:55 enzo systemd[1]: Job systemd-localed.service/start finished, result=done Apr 21 13:41:55 enzo systemd[1]: Started Locale Service. Apr 21 13:41:55 enzo dbus[2966]: [system] Successfully activated service 'org.freedesktop.locale1' Apr 21 13:41:55 enzo dbus-daemon[2966]: dbus[2966]: [system] Successfully activated service 'org.freedesktop.locale1' Apr 21 13:41:55 enzo colord[2981]: Device added: xrandr-Lenovo Group Limited Apr 21 13:41:55 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:41:55 enzo colord[2981]: Automatic metadata add icc-c4d0e158a8923be59bd2e06674032eb6 to xrandr-Lenovo Group Limited Apr 21 13:41:55 enzo colord[2981]: Profile added: icc-c4d0e158a8923be59bd2e06674032eb6 Apr 21 13:41:56 enzo polkitd[2982]: Registered Authentication Agent for unix-session:c8 (system bus name :1.226 [gnome-shell --mode=gdm], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale de Apr 21 13:41:56 enzo /usr/bin/dbus-launch[31861]: JS LOG: GNOME Shell started at Sun Apr 21 2013 13:41:56 GMT+0200 (CEST) Apr 21 13:41:56 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:41:56 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:41:56 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:41:56 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:41:56 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! Exception was: TypeError: this._upClient is undefined Apr 21 13:41:56 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! message = '"this._upClient is undefined"' Apr 21 13:41:56 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/misc/loginManager.js"' Apr 21 13:41:56 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! lineNumber = '183' Apr 21 13:41:56 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! stack = '"()@/usr/share/gnome-shell/js/misc/loginManager.js:183 Apr 21 13:41:56 enzo /usr/bin/dbus-launch[31861]: "' Apr 21 13:41:57 enzo systemd[1]: Received SIGCHLD from PID 20358 (dbus-launch). Apr 21 13:41:57 enzo systemd[1]: Got SIGCHLD for process 20358 (dbus-launch) Apr 21 13:41:57 enzo systemd[1]: Child 20358 died (code=exited, status=0/SUCCESS) Apr 21 13:41:58 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! Exception in callback for signal: release Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! message = '"can't convert this._frame to an integer"' Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/panel.js"' Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! lineNumber = '121' Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: JS ERROR: !!! stack = '"(0)@/usr/share/gnome-shell/js/ui/panel.js:121 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: wrapper(0)@/usr/share/gjs-1.0/lang.js:213 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ()@/usr/share/gnome-shell/js/ui/panel.js:97 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: wrapper()@/usr/share/gjs-1.0/lang.js:213 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: (true)@/usr/share/gnome-shell/js/gdm/loginDialog.js:874 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: wrapper(true)@/usr/share/gjs-1.0/lang.js:213 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ()@/usr/share/gnome-shell/js/gdm/loginDialog.js:909 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ()@/usr/share/gnome-shell/js/gdm/batch.js:38 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: wrapper()@/usr/share/gjs-1.0/lang.js:213 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ()@/usr/share/gnome-shell/js/gdm/batch.js:120 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: wrapper()@/usr/share/gjs-1.0/lang.js:213 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ()@/usr/share/gnome-shell/js/gdm/batch.js:186 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: wrapper()@/usr/share/gjs-1.0/lang.js:213 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ()@/usr/share/gnome-shell/js/gdm/batch.js:137 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: wrapper()@/usr/share/gjs-1.0/lang.js:213 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ([object Object])@/usr/share/gnome-shell/js/gdm/batch.js:194 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: _emit("release")@/usr/share/gjs-1.0/signals.js:124 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ()@/usr/share/gnome-shell/js/gdm/batch.js:78 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: wrapper()@/usr/share/gjs-1.0/lang.js:213 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ([object Object])@/usr/share/gnome-shell/js/gdm/batch.js:70 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: _emit("release")@/usr/share/gjs-1.0/signals.js:124 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ()@/usr/share/gnome-shell/js/gdm/batch.js:78 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: wrapper()@/usr/share/gjs-1.0/lang.js:213 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: ([object GObject_Object])@/usr/share/gnome-shell/js/gdm/loginDialog.js:821 Apr 21 13:42:00 enzo /usr/bin/dbus-launch[31861]: "' Apr 21 13:42:05 enzo systemd[1]: Running GC... Apr 21 13:42:06 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:42:06 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Apr 21 13:42:06 enzo systemd[1]: Got D-Bus request: org.freedesktop.DBus.NameOwnerChanged() on /org/freedesktop/DBus Now I downgraded gnome-shell for a test ... no visible change. Maybe it is just a small issue ... could someone help me to understand? Thanks in advance, best regards, Stefan