i have the same problem. this is my keystone configure file:
root@cloud-1:~# cat /etc/keystone/keystone.conf | grep -v ^#| grep -v ^$ [DEFAULT] admin_token = password bind_host = 0.0.0.0 public_port = 5000 admin_port = 35357 compute_port = 8774 verbose = True debug = True log_file = keystone.log log_dir = /var/log/keystone log_config = /etc/keystone/logging.conf [sql] connection = mysql://keystone:cloud1234@192.168.10.90:3306/keystone idle_timeout = 200 [identity] driver = keystone.identity.backends.sql.Identity [catalog] driver = keystone.catalog.backends.sql.Catalog [token] driver = keystone.token.backends.sql.Token [policy] driver = keystone.policy.backends.rules.Policy [ec2] driver = keystone.contrib.ec2.backends.sql.Ec2 [ssl] [signing] [ldap] [filter:debug] paste.filter_factory = keystone.common.wsgi:Debug.factory [filter:token_auth] paste.filter_factory = keystone.middleware:TokenAuthMiddleware.factory [filter:admin_token_auth] paste.filter_factory = keystone.middleware:AdminTokenAuthMiddleware.factory [filter:xml_body] paste.filter_factory = keystone.middleware:XmlBodyMiddleware.factory [filter:json_body] paste.filter_factory = keystone.middleware:JsonBodyMiddleware.factory [filter:user_crud_extension] paste.filter_factory = keystone.contrib.user_crud:CrudExtension.factory [filter:crud_extension] paste.filter_factory = keystone.contrib.admin_crud:CrudExtension.factory [filter:ec2_extension] paste.filter_factory = keystone.contrib.ec2:Ec2Extension.factory [filter:s3_extension] paste.filter_factory = keystone.contrib.s3:S3Extension.factory [filter:url_normalize] paste.filter_factory = keystone.middleware:NormalizingFilter.factory [filter:stats_monitoring] paste.filter_factory = keystone.contrib.stats:StatsMiddleware.factory [filter:stats_reporting] paste.filter_factory = keystone.contrib.stats:StatsExtension.factory [app:public_service] paste.app_factory = keystone.service:public_app_factory [app:admin_service] paste.app_factory = keystone.service:admin_app_factory [pipeline:public_api] pipeline = stats_monitoring url_normalize token_auth admin_token_auth xml_body json_body debug ec2_extension user_crud_extension public_service [pipeline:admin_api] pipeline = stats_monitoring url_normalize token_auth admin_token_auth xml_body json_body debug stats_reporting ec2_extension s3_extension crud_extension admin_service [app:public_version_service] paste.app_factory = keystone.service:public_version_app_factory [app:admin_version_service] paste.app_factory = keystone.service:admin_version_app_factory [pipeline:public_version_api] pipeline = stats_monitoring url_normalize xml_body public_version_service [pipeline:admin_version_api] pipeline = stats_monitoring url_normalize xml_body admin_version_service [composite:main] use = egg:Paste#urlmap /v2.0 = public_api / = public_version_api [composite:admin] use = egg:Paste#urlmap /v2.0 = admin_api / = admin_version_api
i have the same problem. this is my keystone configure file:
root@cloud-1:~# cat /etc/keystone/ keystone. conf | grep -v ^#| grep -v ^$ logging. conf /keystone: cloud1234@ 192.168. 10.90:3306/ keystone identity. backends. sql.Identity catalog. backends. sql.Catalog token.backends. sql.Token policy. backends. rules.Policy contrib. ec2.backends. sql.Ec2 factory = keystone. common. wsgi:Debug. factory factory = keystone. middleware: TokenAuthMiddle ware.factory admin_token_ auth] factory = keystone. middleware: AdminTokenAuthM iddleware. factory factory = keystone. middleware: XmlBodyMiddlewa re.factory factory = keystone. middleware: JsonBodyMiddlew are.factory user_crud_ extension] factory = keystone. contrib. user_crud: CrudExtension. factory crud_extension] factory = keystone. contrib. admin_crud: CrudExtension. factory ec2_extension] factory = keystone. contrib. ec2:Ec2Extensio n.factory s3_extension] factory = keystone. contrib. s3:S3Extension. factory url_normalize] factory = keystone. middleware: NormalizingFilt er.factory stats_monitorin g] factory = keystone. contrib. stats:StatsMidd leware. factory stats_reporting ] factory = keystone. contrib. stats:StatsExte nsion.factory service] service: public_ app_factory service: admin_app_ factory public_ api] admin_api] version_ service] service: public_ version_ app_factory version_ service] service: admin_version_ app_factory public_ version_ api] version_ service admin_version_ api] service
[DEFAULT]
admin_token = password
bind_host = 0.0.0.0
public_port = 5000
admin_port = 35357
compute_port = 8774
verbose = True
debug = True
log_file = keystone.log
log_dir = /var/log/keystone
log_config = /etc/keystone/
[sql]
connection = mysql:/
idle_timeout = 200
[identity]
driver = keystone.
[catalog]
driver = keystone.
[token]
driver = keystone.
[policy]
driver = keystone.
[ec2]
driver = keystone.
[ssl]
[signing]
[ldap]
[filter:debug]
paste.filter_
[filter:token_auth]
paste.filter_
[filter:
paste.filter_
[filter:xml_body]
paste.filter_
[filter:json_body]
paste.filter_
[filter:
paste.filter_
[filter:
paste.filter_
[filter:
paste.filter_
[filter:
paste.filter_
[filter:
paste.filter_
[filter:
paste.filter_
[filter:
paste.filter_
[app:public_
paste.app_factory = keystone.
[app:admin_service]
paste.app_factory = keystone.
[pipeline:
pipeline = stats_monitoring url_normalize token_auth admin_token_auth xml_body json_body debug ec2_extension user_crud_extension public_service
[pipeline:
pipeline = stats_monitoring url_normalize token_auth admin_token_auth xml_body json_body debug stats_reporting ec2_extension s3_extension crud_extension admin_service
[app:public_
paste.app_factory = keystone.
[app:admin_
paste.app_factory = keystone.
[pipeline:
pipeline = stats_monitoring url_normalize xml_body public_
[pipeline:
pipeline = stats_monitoring url_normalize xml_body admin_version_
[composite:main]
use = egg:Paste#urlmap
/v2.0 = public_api
/ = public_version_api
[composite:admin]
use = egg:Paste#urlmap
/v2.0 = admin_api
/ = admin_version_api