Murano-Api could submit task into queue via SSL

Bug #1227737 reported by Timur Nurlygayanov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
Critical
Unassigned

Bug Description

Murano-api raises an error if connected to rabbitmq server via SSL connection. Murano-conductor works fine with the same error on the same host, although.

{code}
2013-09-10 13:26:34.773 3917 TRACE muranoapi.common.service
2013-09-10 13:26:35.018 3917 ERROR muranoapi.common.service [-] [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service Traceback (most recent call last):
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranoapi/common/service.py", line 57, in _handle_results
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service with self._create_mq_client() as mqClient:
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 43, in __enter__
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service self.connect()
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 52, in connect
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service promise = self._client.connect()
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 19, in wrapper
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service p = method(*args, **kwargs)
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 48, in connect
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service return self._connect()
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 97, in _connect
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service self.sd = self._wrap_socket(self.sd)
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 127, in _wrap_socket
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service ca_certs=ca_certs)
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 288, in wrap_socket
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service return GreenSSLSocket(sock, *a, **kw)
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 46, in __init__
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).__init__(sock.fd, *args, **kw)
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 120, in __init__
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service self.do_handshake()
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 196, in do_handshake
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).do_handshake)
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 77, in _call_trampolining
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service return func(*a, **kw)
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 279, in do_handshake
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service self._sslobj.do_handshake()
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service SSLError: [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.018 3917 TRACE muranoapi.common.service
2013-09-10 13:26:35.216 3917 ERROR muranoapi.common.service [-] [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service Traceback (most recent call last):
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranoapi/common/service.py", line 71, in _handle_reports
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service with self._create_mq_client() as mqClient:
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 43, in __enter__
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service self.connect()
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 52, in connect
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service promise = self._client.connect()
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 19, in wrapper
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service p = method(*args, **kwargs)
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 48, in connect
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service return self._connect()
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 97, in _connect
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service self.sd = self._wrap_socket(self.sd)
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 127, in _wrap_socket
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service ca_certs=ca_certs)
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 288, in wrap_socket
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service return GreenSSLSocket(sock, *a, **kw)
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 46, in __init__
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).__init__(sock.fd, *args, **kw)
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 120, in __init__
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service self.do_handshake()
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 196, in do_handshake
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).do_handshake)
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 77, in _call_trampolining
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service return func(*a, **kw)
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 279, in do_handshake
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service self._sslobj.do_handshake()
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service SSLError: [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.216 3917 TRACE muranoapi.common.service
2013-09-10 13:26:35.459 3917 ERROR muranoapi.common.service [-] [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service Traceback (most recent call last):
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranoapi/common/service.py", line 57, in _handle_results
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service with self._create_mq_client() as mqClient:
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 43, in __enter__
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service self.connect()
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 52, in connect
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service promise = self._client.connect()
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 19, in wrapper
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service p = method(*args, **kwargs)
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 48, in connect
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service return self._connect()
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 97, in _connect
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service self.sd = self._wrap_socket(self.sd)
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 127, in _wrap_socket
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service ca_certs=ca_certs)
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 288, in wrap_socket
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service return GreenSSLSocket(sock, *a, **kw)
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 46, in __init__
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).__init__(sock.fd, *args, **kw)
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 120, in __init__
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service self.do_handshake()
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 196, in do_handshake
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).do_handshake)
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 77, in _call_trampolining
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service return func(*a, **kw)
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 279, in do_handshake
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service self._sslobj.do_handshake()
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service SSLError: [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.459 3917 TRACE muranoapi.common.service
2013-09-10 13:26:35.655 3917 ERROR muranoapi.common.service [-] [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service Traceback (most recent call last):
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranoapi/common/service.py", line 71, in _handle_reports
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service with self._create_mq_client() as mqClient:
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 43, in __enter__
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service self.connect()
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 52, in connect
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service promise = self._client.connect()
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 19, in wrapper
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service p = method(*args, **kwargs)
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 48, in connect
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service return self._connect()
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 97, in _connect
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service self.sd = self._wrap_socket(self.sd)
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 127, in _wrap_socket
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service ca_certs=ca_certs)
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 288, in wrap_socket
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service return GreenSSLSocket(sock, *a, **kw)
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 46, in __init__
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).__init__(sock.fd, *args, **kw)
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 120, in __init__
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service self.do_handshake()
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 196, in do_handshake
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).do_handshake)
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 77, in _call_trampolining
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service return func(*a, **kw)
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 279, in do_handshake
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service self._sslobj.do_handshake()
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service SSLError: [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.655 3917 TRACE muranoapi.common.service
2013-09-10 13:26:35.902 3917 ERROR muranoapi.common.service [-] [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service Traceback (most recent call last):
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranoapi/common/service.py", line 57, in _handle_results
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service with self._create_mq_client() as mqClient:
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 43, in __enter__
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service self.connect()
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 52, in connect
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service promise = self._client.connect()
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 19, in wrapper
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service p = method(*args, **kwargs)
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 48, in connect
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service return self._connect()
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 97, in _connect
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service self.sd = self._wrap_socket(self.sd)
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 127, in _wrap_socket
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service ca_certs=ca_certs)
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 288, in wrap_socket
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service return GreenSSLSocket(sock, *a, **kw)
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 46, in __init__
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).__init__(sock.fd, *args, **kw)
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 120, in __init__
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service self.do_handshake()
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 196, in do_handshake
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).do_handshake)
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 77, in _call_trampolining
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service return func(*a, **kw)
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 279, in do_handshake
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service self._sslobj.do_handshake()
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service SSLError: [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:35.902 3917 TRACE muranoapi.common.service
2013-09-10 13:26:36.101 3917 ERROR muranoapi.common.service [-] [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service Traceback (most recent call last):
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranoapi/common/service.py", line 71, in _handle_reports
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service with self._create_mq_client() as mqClient:
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 43, in __enter__
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service self.connect()
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 52, in connect
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service promise = self._client.connect()
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 19, in wrapper
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service p = method(*args, **kwargs)
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 48, in connect
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service return self._connect()
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 97, in _connect
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service self.sd = self._wrap_socket(self.sd)
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 127, in _wrap_socket
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service ca_certs=ca_certs)
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 288, in wrap_socket
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service return GreenSSLSocket(sock, *a, **kw)
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 46, in __init__
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).__init__(sock.fd, *args, **kw)
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 120, in __init__
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service self.do_handshake()
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 196, in do_handshake
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).do_handshake)
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 77, in _call_trampolining
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service return func(*a, **kw)
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 279, in do_handshake
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service self._sslobj.do_handshake()
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service SSLError: [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:36.101 3917 TRACE muranoapi.common.service
2013-09-10 13:26:36.348 3917 ERROR muranoapi.common.service [-] [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service Traceback (most recent call last):
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranoapi/common/service.py", line 57, in _handle_results
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service with self._create_mq_client() as mqClient:
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 43, in __enter__
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service self.connect()
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/muranocommon/messaging/mqclient.py", line 52, in connect
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service promise = self._client.connect()
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 19, in wrapper
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service p = method(*args, **kwargs)
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/client.py", line 48, in connect
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service return self._connect()
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 97, in _connect
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service self.sd = self._wrap_socket(self.sd)
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/puka/connection.py", line 127, in _wrap_socket
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service ca_certs=ca_certs)
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 288, in wrap_socket
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service return GreenSSLSocket(sock, *a, **kw)
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 46, in __init__
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).__init__(sock.fd, *args, **kw)
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 120, in __init__
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service self.do_handshake()
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 196, in do_handshake
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service super(GreenSSLSocket, self).do_handshake)
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib/python2.6/site-packages/eventlet/green/ssl.py", line 77, in _call_trampolining
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service return func(*a, **kw)
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service File "/usr/lib64/python2.6/ssl.py", line 279, in do_handshake
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service self._sslobj.do_handshake()
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service SSLError: [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
2013-09-10 13:26:36.348 3917 TRACE muranoapi.common.service

{code}

Murano API Service configuration file:
{code}
[DEFAULT]
# Show more verbose log output (sets INFO log level output)
verbose = True

# Show debugging output in logs (sets DEBUG log level output)
debug = True

# Address to bind the server to
bind_host = 0.0.0.0

# Port the bind the server to
bind_port = 8082

# Log to this file. Make sure the user has permissions to write to this file!
log_file = /var/log/murano-api.log

[database]
#A valid SQLAlchemy connection string for the metadata database
#connection = mysql://root:password@localhost:3306/murano
connection = sqlite:///murano.sqlite

#A boolean that determines if the database will be automatically created
auto_create = True

[reports]
#Change this params only when you know what you are doing
results_exchange = task-results
results_queue = task-results
reports_exchange = task-reports
reports_queue = task-reports

[rabbitmq]
# Connection parameters to RabbitMQ service

# Hostname or IP address where RabbitMQ is located.
host = 172.18.124.201

# RabbitMQ port (5672 is a default)
port = 5672

# Use SSL for RabbitMQ connections (True or False)
ssl = True

# Path to SSL CA certificate or empty to allow self signed server certificate
ca_certs =

# RabbitMQ credentials. Fresh RabbitMQ installation has "guest" account with "guest" password
# It's assumed here that default credentials were changed in accordance with this config.
# You can use rabbitmqctl add_user ... command for that.
# It is recommended to change default credentials for Murano using RabbitMQ web console or command line utility.
login = HAtesting
password = swordfish

# RabbitMQ virtual host (vhost). Fresh RabbitMQ installation has "/" vhost preconfigured.
# It's assumed here that default vhost was changed in accordance with this config.
# You can use rabbitmqctl add_vhost ... command for that.
virtual_host = HAtesting

[ssl]
#Parameters to configure SSL for trusted HTTPS connection

# Certificate file to use when starting API server securely
#cert_file = /path/to/certfile

# Private key file to use when starting API server securely
#key_file = /path/to/keyfile

# CA certificate file to use to verify connecting clients
#ca_file = /path/to/cafile

#For more information see Auth-Token Middleware with Username and Password
#http://docs.openstack.org/developer/keystone/configuringservices.html
[keystone_authtoken]
auth_host = 127.0.0.1
auth_port = 35357
auth_protocol = http
admin_tenant_name = admin
admin_user = admin
admin_password = swordfish
signing_dir = /tmp/keystone-signing-muranoapi

{code}

Changed in murano:
status: New → Fix Committed
milestone: none → 0.3
Changed in murano:
milestone: 0.3 → none
milestone: none → 0.2.1
Changed in murano:
status: Fix Committed → Fix Released
Changed in murano:
importance: High → Critical
description: updated
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.