2015-11-27 36 views
2

這是我第一次在stackoverflow中提問。安裝openstack身份服務發現「cliff.app未找到(HTTP 404)」

最近,我嘗試安裝OpenStack的遵循:http://docs.openstack.org/liberty/install-guide-ubuntu/keystone-services.html 但是當我跟着一步一步,我遇到了麻煩:

當我在虛擬機中運行的代碼(Ubuntu的14.04):

$ openstack service create --name keystone --description "OpenStack Identity" identity 

它顯示

usage: openstack service create [-h] [-f {shell,table}] [-c COLUMN] [--variable VARIABLE] [--prefix PREFIX] [--name ] [--enable | --disable]

openstack service create: error: unrecognized arguments: --description identity"

似乎論據「--description」和「身份」不能被識別,所以我跑

$ openstack service create -- name keystone identity 

這個時候告訴我

"WARNING: kestoneclient.utils create takes at most 1 positonal argument(4 given)

INFO: urllib3.connectionpool Starting new HTTP connection (1): controller

ERROR: cliff.app Not Found (HTTP 404)"

我google搜索,但我無法找到我的答案,這是錯誤的東西與我的文件的conf?希望有人幫助我,謝謝很多〜

+0

對此有何更新嗎?我也遇到了同樣的錯誤 – garcianavalon

回答

0

發現問題。您正在遵循Liberty發佈指南,但安裝了錯誤的發佈包(可能Icehouse,Ubuntu 14.04的默認版本)。

請按照Liberty安裝指南中定義的here中的步驟嘗試設置Liberty存儲庫。總結:

# apt-get install software-properties-common 
# add-apt-repository cloud-archive:liberty 
# apt-get update && apt-get dist-upgrade 

,然後你可以安裝正確的客戶端版本

# apt-get install python-openstackclient