** Changed in: software-center (Ubuntu)
Assignee: (unassigned) => Michael Vogt (mvo)
** Changed in: software-center (Ubuntu)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to software-center in Ubuntu.
https://bugs.launchpad.net/bugs/986117
Title:
race when calling ClearCredentials because we don't wait until sso is
finished
Status in “software-center” package in Ubuntu:
Fix Committed
Status in “ubuntu-sso-client” package in Ubuntu:
Invalid
Bug description:
When testing software-center (https://code.launchpad.net/~gary-lasker
/software-center/recommendations-sso-login-
lp973612/+merge/102044/comments/221596 to be precise) I ran accross
the following error:
2012-04-20 12:22:41,584:584.547042847 - ubuntu_sso.keyring.linux - DEBUG -
Parsing secret.
2012-04-20 12:22:41,723:723.773002625 - ubuntu_sso.main - INFO -
'CredentialsManagement': emitting 'CredentialsCleared' with args
(dbus.String(u'Ubuntu Software Center'),) and kwargs {}
2012-04-20 12:22:41,724:724.128961563 - ubuntu_sso.main - DEBUG - ref_count
is 2, changing value to 1.
2012-04-20 12:22:41,724:724.632978439 - ubuntu_sso.credentials - ERROR -
find_credentials (app_name: Ubuntu Software Center): Problem while getting
credentials from the keyring.
Traceback (most recent call last):
File
"/usr/lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/credentials.py",
line 98, in inner
result = yield f(self, *a, **kw)
DBusException: org.freedesktop.Secret.Error.NoSuchObject: The
'/org/freedesktop/secrets/collection/login/542' object does not exist
2012-04-20 12:22:41,725:725.495100021 - ubuntu_sso.credentials - ERROR -
register (app_name: Ubuntu Software Center): Problem while performing register.
Traceback (most recent call last):
File
"/usr/lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/credentials.py",
line 98, in inner
result = yield f(self, *a, **kw)
DBusException: org.freedesktop.Secret.Error.NoSuchObject: The
'/org/freedesktop/secrets/collection/login/542' object does not exist
2012-04-20 12:22:41,725:725.873947144 - ubuntu_sso.main - ERROR -
'CredentialsManagement': emitting 'CredentialsError' with args
(dbus.String(u'Ubuntu Software Center'), DBusException(dbus.String(u"The
'/org/freedesktop/secrets/collection/login/542' object does not exist"),)) and
kwargs {}
2012-04-20 12:22:41,726:726.111888885 - ubuntu_sso.main - DEBUG - ref_count
is 1, changing value to 0.
2012-04-20 12:22:41,726:726.2840271 - ubuntu_sso.main - DEBUG - Setting up
timer with <function timeout_func at 0x1ed3398> (10000, <bound method
CredentialsManagement.shutdown of <ubuntu_sso.main.CredentialsManagement object
at 0x1ee3e10>>).
2012-04-20 12:22:50,244:244.35710907 - ubuntu_sso.main - DEBUG - shutdown!,
ref_count is 0.
2012-04-20 12:22:50,244:244.682073593 - ubuntu_sso.main - INFO - Shutting
down, calling <function shutdown_func at 0x1ed3410>.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/986117/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp