Hi Dave, On Fri, Dec 03, 2010 at 11:50:00PM +1100, dave b wrote: > On 3 December 2010 22:51, Guido Günther <a...@sigxcpu.org> wrote: > > On Fri, Dec 03, 2010 at 10:07:49PM +1100, dave b wrote: > >> On 3 December 2010 19:20, Guido Günther <a...@sigxcpu.org> wrote: > >> > On Fri, Dec 03, 2010 at 09:48:56AM +1100, dave b wrote: > >> >> I do have it installed... > >> > And python-gnomekeyring as well? > >> > >> Yes of course. > > Please check the current version in squeeze. Does the attached patch resolve the issue for you? -- Guido
>From a014017c30d77c27713443cda41c9251a492da36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= <a...@sigxcpu.org> Date: Mon, 6 Dec 2010 10:25:59 +0100 Subject: [PATCH] Fix default keyring creation
Origin: Upstream, http://hg.fedorahosted.org/hg/virt-manager/rev/416206ef3db0bd2c60c63b7cfda3c47438bcf6e5 --- src/virtManager/keyring.py | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/virtManager/keyring.py b/src/virtManager/keyring.py index d232e62..5f06d75 100644 --- a/src/virtManager/keyring.py +++ b/src/virtManager/keyring.py @@ -35,11 +35,13 @@ class vmmKeyring: def __init__(self): if haveKeyring: try: - if not("default" in gnomekeyring.list_keyring_names_sync()): - gnomekeyring.create_sync("default", None) self.keyring = gnomekeyring.get_default_keyring_sync() if self.keyring == None: - logging.warning("Failed to create default keyring") + self.keyring = 'default' + try: + gnomekeyring.create_sync(self.keyring, None) + except gnomekeyring.AlreadyExistsError: + pass except: logging.warning(("Keyring unavailable: '%s'") % (str((sys.exc_info())[0]) + " " + str((sys.exc_info())[1]))) self.keyring = None -- 1.7.2.3