xfce4-session fails to include variables into environment output by gnome-keyring-daemon --start
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Session |
Unknown
|
Unknown
|
|||
xfce4-session (Debian) |
Fix Released
|
Unknown
|
|||
xfce4-session (Ubuntu) |
Fix Released
|
Medium
|
Lionel Le Folgoc |
Bug Description
Binary package hint: xfce4-session
I'd like to use the ssh-agent functionality provided by gnome-keyring-
During login, the keyring-daemon is started via dbus, right? If it is started by dbus, then that might as well be the source of my trouble: http://
It says, that launching gnome-keyring-
However starting the daemon consists of two steps, the second of which is running "gnome-
I think i read some time ago, that gnome-keyring-
However, in all this mess, GNOME_KEYRING_PID gets set. If i run ' eval `gnome-
If i run
eval `gnome-
export GNOME_KEYRING_
then the ssh-agent is working in this shell, but of course nowhere else.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: xfce4-session 4.6.1-1ubuntu3
ProcVersionSign
Uname: Linux 2.6.32-21-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Fri Apr 16 18:35:39 2010
InstallationMedia: Xubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100415)
ProcEnviron:
PATH=(custom, user)
LANG=de_DE.utf8
SHELL=/bin/bash
SourcePackage: xfce4-session
Changed in xfce4-session (Debian): | |
status: | Unknown → Fix Released |
I found out the following:
- gnome-keyring- daemon --login gets started by gdm right after login. daemon --start -c {ssh...}
- gdm then starts xfce, which calls gnome-keyring-
- in /var/log/auth.log, the following error appears:
Apr 17 01:50:20 feorag gnome-keyring- daemon[ 7103]: couldn't set environment variable in session: The name org.gnome. SessionManager was not provided by any .service files
Indeed, I don't find any files named like that in /usr/share/dbus-1.
Also I found this thread: http:// bugs.archlinux. org/task/ 13986
Maybe it is related.