当我尝试创建服务实体时:
openstack service create --type identity \
--description "Openstack Identity" keystone
我获得:
INFO: urllib3.connectionpool Starting new HTTP connection (1): controller
ERROR: cliff.app Internal Server Error (HTTP 500)
我确信我已连接到" controller"并且mysql配置为接受来自任何主机的连接。
我的keystone配置文件是:
[DEFAULT] admin_token =ADMIN
admin_port=35357
public_port=5000
[database]
connection = mysql://keystone:keystone@controller/keystone
[memcache]
servers = localhost:11211
[token]
provider = keystone.token.providers.uuid.Provider
driver =keystone.token.persistence.backends.memcache.Token
[revoke]
driver = keystone.contrib.revoke.backends.sql.Revoke
[DEFAULT]
verbose = True
Apache的配置如the guide所示。
我在哪里失败?
答案 0 :(得分:2)
我不知道你是否已找到并回答,但我也有这个问题。 原因很简单,指南中的说明之一对我不起作用。这是一个:
# apt-get install ubuntu-cloud-keyring
# echo "deb http://ubuntu-cloud.archive.canonical.com/ubuntu" \
"trusty-updates/kilo main" > /etc/apt/sources.list.d/cloudarchive-kilo.list
所以我没有使用公斤包,而是使用旧包(urllib3就是其中之一)。如何解决这个问题?只需手动创建此文件:
nano /etc/apt/sources.list.d/cloudarchive-kilo.list
只需在里面写一下:
deb http://ubuntu-cloud.archive.canonical.com/ubuntu trusty-updates / kilo main
使用此命令完成更新:
# apt-get update && apt-get dist-upgrade
您现在应该有很多新的更新。 你去,希望它有所帮助,它至少为我解决了问题。
布鲁诺