incorrect import in keystoneclient's auth_token.py
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-keystoneclient |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Python keystoneclient
commit 66339b004ac0c08
Merge: 782e098 f9649e2
Date: Mon Nov 26 20:01:31 2012 +0000
This breaks with nova and glance installation. The actual error
2012-11-28 10:19:44 26835 TRACE glance File "/opt/stack/
2012-11-28 10:19:44 26835 TRACE glance server.
2012-11-28 10:19:44 26835 TRACE glance File "/opt/stack/
2012-11-28 10:19:44 26835 TRACE glance self.run_child()
2012-11-28 10:19:44 26835 TRACE glance File "/opt/stack/
2012-11-28 10:19:44 26835 TRACE glance self.run_server()
2012-11-28 10:19:44 26835 TRACE glance File "/opt/stack/
2012-11-28 10:19:44 26835 TRACE glance self.app_func(),
2012-11-28 10:19:44 26835 TRACE glance File "/opt/stack/
2012-11-28 10:19:44 26835 TRACE glance app = deploy.
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance return loadobj(APP, uri, name=name, **kw)
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance global_
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance global_
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance return loader.
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance global_
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance for name in pipeline[:-1]]
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance section)
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance value = import_
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance return pkg_resources.
2012-11-28 10:19:44 26835 TRACE glance File "/usr/lib/
2012-11-28 10:19:44 26835 TRACE glance entry = __import_
2012-11-28 10:19:44 26835 TRACE glance File "/opt/stack/
2012-11-28 10:19:44 26835 TRACE glance from keystoneclient.
2012-11-28 10:19:44 26835 TRACE glance File "/opt/stack/
2012-11-28 10:19:44 26835 TRACE glance CONF = cfg.CONF
2012-11-28 10:19:44 26835 TRACE glance AttributeError: 'module' object has no attribute 'CONF'
The error was due to incorrect import in auth_token.py
The following corrected the problem:
@@ -119,7 +119,7 @@
CONF = None
try:
- from openstack.common import cfg
+ from keystoneclient.
CONF = cfg.CONF
except ImportError:
# cfg is not a library yet, try application copies
Changed in python-keystoneclient: | |
status: | New → Confirmed |
assignee: | nobody → Yaguang Tang (heut2008) |
status: | Confirmed → New |
Changed in python-keystoneclient: | |
assignee: | Yaguang Tang (heut2008) → nobody |
Changed in python-keystoneclient: | |
status: | New → Fix Released |