我尝试在自己的服务器上安装FIWARE IDM - Keystone(Ubuntu 14.04)。一切顺利,直到我尝试使用以下命令填充数据库
fab localhost keystone.populate
其中python发送了以下错误
[localhost] Executing task 'keystone.populate'
Created Services and Endpoints
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/fabric/main.py", line 743, in main
*args, **kwargs
File "/usr/local/lib/python2.7/dist-packages/fabric/tasks.py", line 384, in execute
multiprocessing
File "/usr/local/lib/python2.7/dist-packages/fabric/tasks.py", line 274, in _execute
return task.run(*args, **kwargs)
File "/home/juan/idm/deployment/keystone.py", line 248, in run
self._create_endpoint_group_filters(keystone)
File "/home/juan/idm/deployment/keystone.py", line 285, in _create_endpoint_group_filters
regions = keystone.regions.list()
File "/usr/lib/python2.7/dist-packages/keystoneclient/httpclient.py", line 620, in __getattr__
raise AttributeError("Unknown Attribute: %s" % name)
AttributeError: Unknown Attribute: regions
在Ubuntu 12.05中执行了相同的命令并运行良好。在Ubuntu 14.04中是否有任何已知的混淆?
答案 0 :(得分:0)
我刚才看到这个问题有多久了。我认为这是安装/环境的一个特定问题,因为Ubuntu 14.04没有任何已知问题,并且IdM一直在该版本中部署。
使用最新版本应该可以在Ubuntu 14.04中正常运行。