In Kilo code release, nova boot failed on keystoneclient with 500 error -


i have kilo rc1 installed on centos7 following rpm pkgs.

# rpm -qa | grep -ei 'nova|urllib3|request|six' requests-2.6.0-1.noarch python-novaclient-2.23.0.post13-1.noarch  nova-2015.1.0rc1-1.noarch six-1.9.0-1.noarch nova-docker-0.0.0.post183-1.noarch urllib3-1.10.1-1.noarch 

keystone, glance , neutron work expected plus nova method such nova service-list. password , configuration files have been verified. when issuing nova boot cmd, got http 500 error detailed below.

--- token neutron/password ----  # openstack token issue +------------+----------------------------------+ | field | value | +------------+----------------------------------+ | expires | 2015-04-22t21:12:14z | | id | 24e6a5e2546c41c98865c946f10f7ddb | | project_id | 0ece3f1cc56a4a0bba1906b43d1faceb | | user_id | ef18eea137ed4dabad1f92f4a393fd70 | +------------+----------------------------------+   -------------- used issued token call nova api ---------------  # curl -g -i -x http://10.0.0.244:8774/v2/0ece3f1cc56a4a0bba1906b43d1faceb/os-services -h "user-agent: python-novaclient" -h "accept: application/json" -h "x-auth-token: 24e6a5e2546c41c98865c946f10f7ddb" http/1.1 200 ok content-type: application/json content-length: 1285 date: wed, 22 apr 2015 20:14:57 gmt  {"services": [{"status": "enabled", "binary": "nova-scheduler", "zone": "internal", "state": "up", "updated_at": "2015-04-22t20:14:53.000000", "host": "ctrail72", "disabled_reason": null, "id": 1}, {"status": "enabled", "binary": "nova-conductor", "zone": "internal", "state": "up", "updated_at": "2015-04-22t20:14:55.000000", "host": "ctrail72", "disabled_reason": null, "id": 2}, {"status": "enabled", "binary": "nova-console", "zone": "internal", "state": "up", "updated_at": "2015-04-22t20:14:47.000000", "host": "ctrail72", "disabled_reason": null, "id": 3}, {"status": "enabled", "binary": "nova-consoleauth", "zone": "internal", "state": "up", "updated_at": "2015-04-22t20:14:48.000000", "host": "ctrail72", "disabled_reason": null, "id": 4}, {"status": "enabled", "binary": "nova-cert", "zone": "internal", "state": "up", "updated_at": "2015-04-22t20:14:50.000000", "host": "ctrail72", "disabled_reason": null, "id": 5}, {"status": "enabled", "binary": "nova-compute", "zone": "nova", "state": "up", "updated_at": "2015-04-22t20:14:51.000000", "host": "ctrail72", "disabled_reason": null, "id": 6}, {"status": "enabled", "binary": "nova-compute", "zone": "nova", "state": "up", "updated_at": "2015-04-22t20:14:54.000000", "host": "comp70-1", "disabled_reason": null, "id": 7}]}[  ---------- same token works neutron api ------ # curl -g -i -x http://10.0.0.244:9696/v2.0/subnets.json -h "x-auth-    token: 24e6a5e2546c41c98865c946f10f7ddb" http/1.1 200 ok content-type: application/json; charset=utf-8 content-length: 898 x-openstack-request-id: req-4f547520-4cb2-4f59-835a-711c933664d1 date: wed, 22 apr 2015 20:16:15 gmt  {"subnets": [{"name": "sub101", "enable_dhcp": true, "network_id": "40945ae1-344c-4ebd-a25b-2776feb0f409", "tenant_id": "959d7f7e020b48509aea18dcec819491", "dns_nameservers": [], "gateway_ip": "10.0.0.1", "ipv6_ra_mode": ...    -------- nova boot failed 500 error code ------  nova --debug boot --flavor 1 --image dockerc7 --nic net-id=40945ae1-344c-4ebd-a25b-2776feb0f409 d01 .......  traceback (most recent call last):   file "/usr/lib/python2.7/site-packages/novaclient/shell.py", line 911, in main       openstackcomputeshell().main(argv)     file "/usr/lib/python2.7/site-packages/novaclient/shell.py", line 838, in main       args.func(self.cs, args)     file "/usr/lib/python2.7/site-packages/novaclient/v2/shell.py", line 500, in do_boot       server = cs.servers.create(*boot_args, **boot_kwargs)     file "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 929, in create       **boot_kwargs)     file "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 557, in _boot       return_raw=return_raw, **kwargs)     file "/usr/lib/python2.7/site-packages/novaclient/base.py", line 152, in _create       _resp, body = self.api.client.post(url, body=body)     file "/usr/lib/python2.7/site-packages/keystoneclient/adapter.py", line 171, in post       return self.request(url, 'post', **kwargs)     file "/usr/lib/python2.7/site-packages/novaclient/client.py", line 97, in request       raise exceptions.from_response(resp, body, url, method)   clientexception: server has either erred or incapable of performing          requested operation. (http 500)   error (clientexception): server has either erred or incapable of     performing requested operation. (http 500)   

further trace found self._sock.recv in /usr/lib64/python2.7/socket.py returns 500 error.

> /usr/lib64/python2.7/socket.py(481)readline() -> if not data: (pdb) l 476 data = self._sock.recv(self._rbufsize) 477 except error, e: 478 if e.args[0] == eintr: 479 continue 480 raise 481 -> if not data: 482 break 483 left = size - buf_len 484 # did receive newline? 485 nl = data.find('\n', 0, left) 486 if nl >= 0: (pdb) p data 'http/1.1 500 internal server error\r\ncontent-length: 128\r\ncontent-type: application/json; charset=utf-8\r\ndate: wed, 22 apr 2015 18:21:28 gmt\r\nconnection: keep-alive\r\n\r\n{"computefault": {"message": "the server has either erred or incapable of performing requested operation.", "code": 500}}'  

any suggestion , tips appreciated!


Popular posts from this blog

c# - ODP.NET Oracle.ManagedDataAccess causes ORA-12537 network session end of file -

matlab - Compression and Decompression of ECG Signal using HUFFMAN ALGORITHM -

utf 8 - split utf-8 string into bytes in python -