api failures don't show error details

Bug #1358075 reported by Robert Collins
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
os-cloud-config
Triaged
High
Unassigned

Bug Description

The 500 error here is a symptom - it should have had an explanatory details from the server, but its not shown.

2014-08-14 09:43:36.808 | + init-keystone -o 192.0.2.3 -t .. -e <email address hidden> -p ... -u heat-admin
2014-08-14 09:43:37.254 | Traceback (most recent call last):
2014-08-14 09:43:37.294 | File "/opt/stack/new//tripleo-incubator/scripts/init-keystone", line 11, in <module>
2014-08-14 09:43:37.295 | sys.exit(main())
2014-08-14 09:43:37.295 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/os_cloud_config/cmd/init_keystone.py", line 66, in main
2014-08-14 09:43:37.295 | args.user)
2014-08-14 09:43:37.295 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/os_cloud_config/keystone.py", line 42, in initialize
2014-08-14 09:43:37.296 | _create_roles(keystone)
2014-08-14 09:43:37.296 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/os_cloud_config/keystone.py", line 107, in _create_roles
2014-08-14 09:43:37.296 | keystone.roles.create('admin')
2014-08-14 09:43:37.297 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/keystoneclient/v2_0/roles.py", line 39, in create
2014-08-14 09:43:37.335 | return self._create('/OS-KSADM/roles', params, "role")
2014-08-14 09:43:37.335 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/keystoneclient/base.py", line 150, in _create
2014-08-14 09:43:37.336 | return self._post(url, body, response_key, return_raw, **kwargs)
2014-08-14 09:43:37.336 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/keystoneclient/base.py", line 164, in _post
2014-08-14 09:43:37.336 | resp, body = self.client.post(url, body=body, **kwargs)
2014-08-14 09:43:37.337 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/keystoneclient/httpclient.py", line 617, in post
2014-08-14 09:43:37.337 | return self._cs_request(url, 'POST', **kwargs)
2014-08-14 09:43:37.337 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/keystoneclient/httpclient.py", line 603, in _cs_request
2014-08-14 09:43:37.338 | return self.request(url, method, **kwargs)
2014-08-14 09:43:37.338 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/keystoneclient/httpclient.py", line 578, in request
2014-08-14 09:43:37.338 | resp = super(HTTPClient, self).request(url, method, **kwargs)
2014-08-14 09:43:37.338 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/keystoneclient/baseclient.py", line 21, in request
2014-08-14 09:43:37.340 | return self.session.request(url, method, **kwargs)
2014-08-14 09:43:37.340 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/keystoneclient/utils.py", line 318, in inner
2014-08-14 09:43:37.341 | return func(*args, **kwargs)
2014-08-14 09:43:37.341 | File "/opt/stack/new/tripleo-incubator/openstack-tools/local/lib/python2.7/site-packages/keystoneclient/session.py", line 339, in request
2014-08-14 09:43:37.341 | raise exceptions.from_response(resp, method, url)
2014-08-14 09:43:37.342 | keystoneclient.openstack.common.apiclient.exceptions.InternalServerError: An unexpected error prevented the server from fulfilling your request. (HTTP 500)

Changed in os-cloud-config:
assignee: nobody → Alfred Chou (universonic)
Changed in os-cloud-config:
assignee: Alfred Chou (universonic) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.