The problem is that it seems like the daemon doesn't start correctly early in the login process. The reason I lack the --login option is because it, in the case where I have the .service file present, is started when the first client requests the service. I really think, and this seems to be supported by the log messages I see, that this is due to a communication issue between GKD and DBus during login.
As far as I can tell, GKD should be started automatically by /etc/xdg/autostart/gnome-keyring*.desktop. As far as I can tell, they are actually started, but for some reason they are terminated later in the login process. -- gnome-keyring-daemon fails to start https://bugs.launchpad.net/bugs/573387 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-keyring in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs