gnome keyring with ssh-agend breaks pubkey login

Bug #470456 reported by gilinko
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GNOME Keyring
New
Undecided
Unassigned
gnome-keyring (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Binary package hint: gnome-keyring

The gnome-keyring part of adding ssh-agent is breaking existing pubkey logins. After both an upgrade to 9.10 and a fresh install of 9.10 this error persists.

Trying to login to a server with ssh, the id_rsa key isn't decoded properly and the connection defaults back other authentication abilities, if they exists. The server experiences a "RSA_public_decrypt failed:" error, and this is independent of the server version. After the ssh-agent has been disabled from gnome-keyring and started manually the pubkey ssh login works again.

This error has been reported on both redhat,debian and gnome bugtrackers and fixed, but somehow not in the latest ubuntu release.

This fix removes the error(ie by removing ssh-agent from the gnome-keyring)
https://bugzilla.redhat.com/show_bug.cgi?id=508286#c0

References:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523322
https://bugzilla.redhat.com/show_bug.cgi?id=508286
https://bugzilla.gnome.org/show_bug.cgi?id=576700

And seems to be a reiteration of this bug:
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/348126

ProblemType: Bug
Architecture: i386
Date: Mon Nov 2 11:02:56 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/gnome-keyring-daemon
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: gnome-keyring 2.28.1-0ubuntu1
ProcEnviron: LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: gnome-keyring
Uname: Linux 2.6.31-14-generic i686
XsessionErrors:
 (gnome-settings-daemon:3302): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:3302): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:3340): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:3335): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (yelp:3538): Yelp-WARNING **: Failed to load config file: No such file or directory

Revision history for this message
gilinko (gilinko) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https://wiki.ubuntu.com/Bugs/Upstream/GNOME)

Changed in gnome-keyring (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Changed in gnome-keyring:
importance: Unknown → Undecided
status: Unknown → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue you are having is probably a different one if it still doesn't work in karmic

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.