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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
