Comment 2 for bug 1234933

Revision history for this message
Kim Phillips (kim-phillips) wrote :

lava-tool has the same effect:

$ lava-tool auth-add https://<email address hidden>/RPC2/
Paste token for https://<email address hidden>/RPC2/:
Traceback (most recent call last):
  File "/usr/bin/lava-tool", line 9, in <module>
    load_entry_point('lava-tool==0.7.1', 'console_scripts', 'lava-tool')()
  File "/usr/lib/python2.7/dist-packages/lava_tool/dispatcher.py", line 49, in main
    LavaDispatcher.run()
  File "/usr/lib/python2.7/dist-packages/lava/tool/dispatcher.py", line 147, in run
    raise SystemExit(cls().dispatch(args))
  File "/usr/lib/python2.7/dist-packages/lava/tool/dispatcher.py", line 137, in dispatch
    return command.invoke()
  File "/usr/lib/python2.7/dist-packages/lava_tool/commands/auth.py", line 125, in invoke
    self.auth_backend.add_token(username, userless_uri, token)
  File "/usr/lib/python2.7/dist-packages/lava_tool/authtoken.py", line 43, in add_token
    "lava-tool-%s" % endpoint_url, username, token)
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 42, in set_password
    _keyring_backend.set_password(service_name, username, password)
  File "/usr/lib/python2.7/dist-packages/keyring/backend.py", line 234, in set_password
    True)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.Secret.Error.IsLocked: Cannot create an item in a locked collection