sorry I forget important information . I use keyring 3.8 :
root@DevStackOSDomU:/# pip show keyring
---
Name: keyring
Version: 3.8
Location: /usr/local/lib/python2.7/dist-packages
Requires:
stack@DevStackOSDomU:/root$ keyring help
Traceback (most recent call last):
File "/usr/local/bin/keyring", line 9, in <module>
load_entry_point('keyring==3.8', 'console_scripts', 'keyring')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 343, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2309, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2015, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/local/lib/python2.7/dist-packages/keyring/__init__.py", line 12, in <module>
from .core import (set_keyring, get_keyring, set_password, get_password,
File "/usr/local/lib/python2.7/dist-packages/keyring/core.py", line 184, in <module>
init_backend()
File "/usr/local/lib/python2.7/dist-packages/keyring/core.py", line 59, in init_backend
set_keyring(load_config() or _get_best_keyring())
File "/usr/local/lib/python2.7/dist-packages/keyring/core.py", line 67, in _get_best_keyring
keyrings = backend.get_all_keyring()
File "/usr/local/lib/python2.7/dist-packages/keyring/util/__init__.py", line 24, in wrapper
func.always_returns = func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/keyring/backend.py", line 149, in get_all_keyring
exceptions=TypeError))
File "/usr/local/lib/python2.7/dist-packages/keyring/util/__init__.py", line 35, in suppress_exceptions
for callable in callables:
File "/usr/local/lib/python2.7/dist-packages/keyring/backend.py", line 141, in is_class_viable
keyring_cls.priority
File "/usr/local/lib/python2.7/dist-packages/keyring/util/properties.py", line 22, in __get__
return self.fget.__get__(None, owner)()
File "/usr/local/lib/python2.7/dist-packages/keyring/util/XDG.py", line 18, in wrapper
return func(*args, **kwargs) * self.multiplier
File "/usr/local/lib/python2.7/dist-packages/keyring/backends/SecretService.py", line 31, in priority
bus = secretstorage.dbus_init()
File "/usr/lib/python2.7/dist-packages/secretstorage/__init__.py", line 42, in dbus_init
return dbus.SessionBus()
File "/usr/lib/python2.7/dist-packages/dbus/_dbus.py", line 211, in __new__
mainloop=mainloop)
File "/usr/lib/python2.7/dist-packages/dbus/_dbus.py", line 100, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 122, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
sorry I forget important information . I use keyring 3.8 : DomU:/# pip show keyring lib/python2. 7/dist- packages
root@DevStackOS
---
Name: keyring
Version: 3.8
Location: /usr/local/
Requires:
stack@DevStackO SDomU:/ root$ keyring help bin/keyring" , line 9, in <module> entry_point( 'keyring= =3.8', 'console_scripts', 'keyring')() python2. 7/dist- packages/ pkg_resources. py", line 343, in load_entry_point n(dist) .load_entry_ point(group, name) python2. 7/dist- packages/ pkg_resources. py", line 2309, in load_entry_point python2. 7/dist- packages/ pkg_resources. py", line 2015, in load _(self. module_ name, globals( ),globals( ), ['__name__']) lib/python2. 7/dist- packages/ keyring/ __init_ _.py", line 12, in <module> lib/python2. 7/dist- packages/ keyring/ core.py" , line 184, in <module> lib/python2. 7/dist- packages/ keyring/ core.py" , line 59, in init_backend keyring( load_config( ) or _get_best_ keyring( )) lib/python2. 7/dist- packages/ keyring/ core.py" , line 67, in _get_best_keyring get_all_ keyring( ) lib/python2. 7/dist- packages/ keyring/ util/__ init__. py", line 24, in wrapper always_ returns = func(*args, **kwargs) lib/python2. 7/dist- packages/ keyring/ backend. py", line 149, in get_all_keyring TypeError) ) lib/python2. 7/dist- packages/ keyring/ util/__ init__. py", line 35, in suppress_exceptions lib/python2. 7/dist- packages/ keyring/ backend. py", line 141, in is_class_viable cls.priority lib/python2. 7/dist- packages/ keyring/ util/properties .py", line 22, in __get__ __get__ (None, owner)() lib/python2. 7/dist- packages/ keyring/ util/XDG. py", line 18, in wrapper lib/python2. 7/dist- packages/ keyring/ backends/ SecretService. py", line 31, in priority dbus_init( ) python2. 7/dist- packages/ secretstorage/ __init_ _.py", line 42, in dbus_init python2. 7/dist- packages/ dbus/_dbus. py", line 211, in __new__ mainloop) python2. 7/dist- packages/ dbus/_dbus. py", line 100, in __new__ __new__ (subclass, bus_type, mainloop=mainloop) python2. 7/dist- packages/ dbus/bus. py", line 122, in __new__ for_bus( address_ or_type, mainloop=mainloop) .DBusException: org.freedesktop .DBus.Error. NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Traceback (most recent call last):
File "/usr/local/
load_
File "/usr/lib/
return get_distributio
File "/usr/lib/
return ep.load()
File "/usr/lib/
entry = __import_
File "/usr/local/
from .core import (set_keyring, get_keyring, set_password, get_password,
File "/usr/local/
init_backend()
File "/usr/local/
set_
File "/usr/local/
keyrings = backend.
File "/usr/local/
func.
File "/usr/local/
exceptions=
File "/usr/local/
for callable in callables:
File "/usr/local/
keyring_
File "/usr/local/
return self.fget.
File "/usr/local/
return func(*args, **kwargs) * self.multiplier
File "/usr/local/
bus = secretstorage.
File "/usr/lib/
return dbus.SessionBus()
File "/usr/lib/
mainloop=
File "/usr/lib/
bus = BusConnection.
File "/usr/lib/
bus = cls._new_
dbus.exceptions