Heat can not launch a stack after connection broken by 'BadStatusLine
Issue
- Heat can not launch a stack after connection broken by 'BadStatusLine
heat-engine.log:
2015-07-15 13:49:22.583 12818 DEBUG heat.openstack.common.rpc.amqp [-] unpacked context: {'username': None, 'user_id': u'RAUL MELO FERNANDEZ', 'show_deleted': False, 'roles': [u'Member'], 'tenant_id': u'61ff966e8c094aa190ab7623f74090b1', 'auth_token': '<SANITIZED>', 'trust_id': None, 'is_admin': False, 'user': None, 'request_id': u'req-aa56c1a2-abd7-41c8-a808-29821990c3b5', 'auth_url': u'
2015-07-15 13:49:22.599 12818 DEBUG heat.openstack.common.rpc.amqp [-] UNIQUE_ID is 2c4587be9ec94f78bc0a898303e2fbb7. _add_unique_id /usr/lib/python2.6/site-packages/heat/openstack/common/rpc/amqp.py:342
2015-07-15 13:49:22.608 12818 DEBUG heat.openstack.common.rpc.amqp [-] UNIQUE_ID is 0d9a2d7071e447959cec17820755b538. _add_unique_id /usr/lib/python2.6/site-packages/heat/openstack/common/rpc/amqp.py:342
2015-07-15 13:49:24.825 12818 WARNING urllib3.connectionpool [-] Retrying (0 attempts remain) after connection broken by 'BadStatusLine('',)': /v2/61ff966e8c094aa190ab7623f74090b1/images/detail
2015-07-15 13:49:24.834 12818 ERROR heat.engine.resource [-] CREATE : Server "int-pd-bo-epg2-01" Stack "stack_int_bo" [bd5e71ee-9d77-4331-a564-0a10544c4cdd]
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource Traceback (most recent call last):
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/heat/engine/resource.py", line 441, in _do_action
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource handle())
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/heat/engine/resources/server.py", line 500, in handle_create
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource image = nova_utils.get_image_id(self.nova(), image)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/heat/engine/resources/nova_utils.py", line 92, in get_image_id
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource image_list = nova_client.images.list()
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/novaclient/v1_1/images.py", line 69, in list
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource return self._list('/images%s%s' % (detail, query), 'images')
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/novaclient/base.py", line 64, in _list
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource _resp, body = self.api.client.get(url)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/novaclient/client.py", line 309, in get
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource return self._cs_request(url, 'GET', **kwargs)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/novaclient/client.py", line 286, in _cs_request
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource **kwargs)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/novaclient/client.py", line 268, in _time_request
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource resp, body = self.request(url, method, **kwargs)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/novaclient/client.py", line 239, in request
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource **kwargs)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/requests/api.py", line 44, in request
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource return session.request(method=method, url=url, **kwargs)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 288, in request
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource resp = self.send(prep, stream=stream, timeout=timeout, verify=verify, cert=cert, proxies=proxies)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 383, in send
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource r = adapter.send(request, **kwargs)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource File "/usr/lib/python2.6/site-packages/requests/adapters.py", line 209, in send
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource raise ConnectionError(e)
2015-07-15 13:49:24.834 12818 TRACE heat.engine.resource ConnectionError: HTTPSConnectionPool(host='prod-epg-ostlb-vip.hi.inet', port=8774): Max retries exceeded with url: /v2/61ff966e8c094aa190ab7623f74090b1/images/detail
_______________________________________
2015-07-16 09:45:43.631 17758 INFO nova.osapi_compute.wsgi.server [req-7a194302-b8f4-4e90-805f-7e5666275b34 MARIA ANGELES GARCIA SOPO 34f50f15248e4a6ea4c6d64fab15a5e7] Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/eventlet/wsgi.py", line 406, in handle_one_response
write(''.join(towrite))
File "/usr/lib/python2.6/site-packages/eventlet/wsgi.py", line 354, in write
_writelines(towrite)
File "/usr/lib64/python2.6/socket.py", line 334, in writelines
self.flush()
File "/usr/lib64/python2.6/socket.py", line 303, in flush
self._sock.sendall(buffer(data, write_offset, buffer_size))
File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 131, in sendall
v = self.send(data[count:])
File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 107, in send
super(GreenSSLSocket, self).send, data, flags)
File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 77, in _call_trampolining
return func(*a, **kw)
File "/usr/lib64/python2.6/ssl.py", line 174, in send
v = self._sslobj.write(data)
SSLError: [Errno 1] _ssl.c:1276: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Environment
- Red Hat Open Stack
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.