Keystone returns 500 for v3 api with PKI tokens
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
MOS Keystone | ||
7.0.x |
Incomplete
|
High
|
Dmitry Ukov | ||
8.0.x |
Fix Released
|
High
|
MOS Keystone |
Bug Description
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "7.0"
openstack_
api: "1.0"
build_number: "301"
build_id: "301"
nailgun_sha: "4162b0c15adb42
python-
fuel-agent_sha: "50e90af6e3d560
fuel-
astute_sha: "6c5b73f93e24cc
fuel-library_sha: "5d50055aeca1dd
fuel-ostf_sha: "2cd967dccd66cf
fuelmain_sha: "a65d453215edb0
Steps to reproduce
1. Deploy fuel 7.0
2. Create environment (1 controller, 1 compute)
3. Deploy environment
4. Edit keystone configuration file. replace
provider = keystone.
with
provider = keystone.
5. Restart apache service
6. Create openrcv3 file
# cat openrcv3
export OS_USERNAME=admin
export OS_PASSWORD=admin
export OS_TENANT_
export OS_AUTH_URL=http://
export OS_VOLUME_
export OS_IDENTITY_
7. Execute # source openrcv3
8. Execute
# openstack domain list
Expected result
- list of keystone domains
Actual result
- ERROR: openstack Internal Server Error (HTTP 500)
Diagnostic Snapshot
https:/
description: | updated |
tags: | added: keystone |
tags: |
added: area-keystone removed: keystone |
I see following error in Apache logs cgi-bin/ keystone/ main'.
[Tue Oct 27 10:23:03.955795 2015] [core:error] [pid 3968:tid 139918802110208] [client ::1:35725] Premature end of script headers: main
[Tue Oct 27 10:23:03.962124 2015] [:error] [pid 3964:tid 139918953936640] [remote ::1:33394] mod_wsgi (pid=3964): Exception occurred processing WSGI script '/usr/lib/
[Tue Oct 27 10:23:03.962346 2015] [:error] [pid 3964:tid 139918953936640] [remote ::1:33394] IOError: failed to write data