← Back to team overview

desktop-packages team mailing list archive

[Bug 874501] Re: couldn't prepare to write out keyring

 

I'm a bit concerned about this change:


+commit bc01094411d724470ebda56d4515f45760f8d008
+Author: Stef Walter <stefw@xxxxxxxxxxxxxxx>
+Date:   2011-10-20
+
+    secret-store: Return results with the most recent result first
+    
+     * This is to help programs that have erroneusly stored more than
+       one password with given attributes, and keep finding the old one.
+     * The most recent one is usually correct.
+
+ pkcs11/secret-store/gkm-secret-search.c        |   79 +++++++++++++----------
+ pkcs11/secret-store/tests/test-secret-search.c |   73 ++++++++++++++++++++++
+ 2 files changed, 118 insertions(+), 34 deletions(-)
+


And the lack of a "regression potential" attached to this bug. I'd like to see some comments on what the danger is here, as to me, this seems like a clear change in the way it works, and might cause regressions for applications which don't expect them to be in this order.

Leaving it in the queue for now, but can somebody please add a full SRU
justification to the bug description?

https://wiki.ubuntu.com/StableReleaseUpdates

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-keyring in Ubuntu.
https://bugs.launchpad.net/bugs/874501

Title:
  couldn't prepare to write out keyring

Status in GNOME keyring services:
  Fix Released
Status in “gnome-keyring” package in Ubuntu:
  Fix Released
Status in “gnome-keyring” source package in Oneiric:
  Confirmed

Bug description:
  gnome-keyring-daemon can't store password in keyring files
  into ~/.gnome2/keyrings/ .keyring files are created, but passwords aren't stored

  in /var/log/auth.log when any application try to store a password (nautilus, empathy, evolution, ubuntuone) I can see these log messages:
  Oct 14 17:18:56 ktulu gnome-keyring-daemon[15555]: egg_symkey_generate_simple: assertion `iterations >= 1' failed
  Oct 14 17:18:56 ktulu gnome-keyring-daemon[15555]: couldn't prepare to write out keyring: /home/alessio/.gnome2/keyrings/login.keyring
  Oct 14 17:18:56 ktulu gnome-keyring-daemon[15555]: couldn't unwrap item secret: Internal error

  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: gnome-keyring 3.2.0-0ubuntu1
  ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
  Uname: Linux 3.0.0-12-generic i686
  NonfreeKernelModules: nvidia
  ApportVersion: 1.23-0ubuntu3
  Architecture: i386
  Date: Fri Oct 14 20:13:19 2011
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
  SourcePackage: gnome-keyring
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-keyring/+bug/874501/+subscriptions


References