<div dir="ltr">As suggested I tried upgrading the erlang to R16B01 and the rabbitmq server to 3.1.4. &nbsp;Now I am not able to bring up the rabbitmq server. &nbsp;I tried removing the erlang and rabbitmq installs multiple times and still I am unable to bring it up. I am not using any custom configuration or env files as well. &nbsp;I tried removing the mnesia directory but did not help either.<div><br></div><div># rpm -qa | grep -i esl | more</div><div>esl-erlang-R16B01-1.x86_64</div><div>]# rpm -qa | grep -i rabbit</div><div>rabbitmq-server-3.1.4-1.noarch. &nbsp;</div><div><br></div><div>The startup log has the following error</div><div><br></div><div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Starting broker...</div><div><br></div><div>BOOT FAILED</div><div>===========</div><div><br></div><div>Error description:</div><div>&nbsp; &nbsp;{could_not_start,rabbit,undef}</div><div><br></div><div>Log files (may contain more information):</div><div>&nbsp; &nbsp;/var/log/rabbitmq/rabbit@itops-dev-164.log</div><div>&nbsp; &nbsp;/var/log/rabbitmq/rabbit@itops-dev-164-sasl.log</div><div><br></div><div>{"init terminating in do_boot",{rabbit,failure_during_boot,{could_not_start,rabbit,undef}}}^M</div><div>^[[60G[^[[0;31mFAILED^[[0;39m]^M</div><div><br></div><div>I am attaching&nbsp;rabbit@itops-dev-164-sasl.log file as well</div><div><br></div><div><br></div><br>On Tuesday, August 13, 2013 5:39:53 PM UTC-4, ramvi...@gmail.com wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr">We also noticed two other failures. &nbsp;When we kill the epmd process and restart rabbitMQ we see the following error. &nbsp;<div><br></div><div><div>{error_logger,{{2013,8,13},{<wbr>17,31,53}},"Protocol: ~p: not supported~n",["inet_tls"]}</div><div><br></div><div>&nbsp; &nbsp;According to one other thread here, this should go away if we use the latest version of erlang, which we are using. &nbsp;Rabbit MQ also seems to recognize the latest version of erlang, when we do rabbitmqctl status. We checked this &nbsp;removing the SSL.configuration. &nbsp;As mentioned in the ssl config guide for erlang, if we uncomment the commented out section of the config file below, the RRabbitMQ server would just hang. &nbsp;I am able to connect the WebUI, but I never get the success message on the terminal I started the server. &nbsp;Also, the other node when brought up, times out trying to connect to this node.</div><div><br></div><div>-Venkat</div><br>On Tuesday, August 13, 2013 12:00:57 PM UTC-4, <a>ramvi...@gmail.com</a> wrote:<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>&nbsp; &nbsp; We are setting up a RabbitMQ env with clustering on the LAN and federated on the WAN. &nbsp;We also intend to use consistent hash on the receiver side. &nbsp;We were able to successfully setup a federated configuration with ssl enabled. &nbsp;But we are having issues trying to setup ssl with clusters. &nbsp;We are using RabbitMQ 3.1.3 with erlang version&nbsp;&nbsp;5.9.3.1. &nbsp;We have setup the erlang config based on&nbsp;<a href="http://www.erlang.org/doc/apps/ssl/ssl_distribution.html" target="_blank">http://www.erlang.org/doc/<wbr>apps/ssl/ssl_distribution.html</a><wbr>. &nbsp; I am able connect tru an erlang client server program to send data back and forth and so I know the ssl with erlang works. &nbsp;But when I bring RabbitMQ with clusters and take a TCP dump of the packets, the data transfer seem to be clear text. &nbsp;Is there a way to check if the clusters are configured for ssl by any other means. &nbsp;Also, would appreciate if someone can point out what am I doing wrong here. &nbsp;Here is the env file (rabbitmq-env.conf)</div><div><br></div><div><div>SERVER_START_ARGS="-boot /usr/lib64/erlang/releases/<wbr>R15B03/start_ssl -proto_dist inet_tls"</div><div>#SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -pa /usr/lib64/erlang/lib/ssl-5.1.<wbr>2/ebin"</div><div>#SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} /usr/lib64/erlang/lib/asn1-1.<wbr>8/ebin"</div><div>#SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_portprogram_dir /usr/lib64/erlang/lib/ssl-5.1.<wbr>2/ebin"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt server_cacertfile /etc/openssl/all_cacerts.pem"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt server_certfile /etc/openssl/nn-vmrh5/cert.<wbr>pem"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt server_keyfile /etc/openssl/nn-vmrh5/key.pem"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt server_verify 1"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt server_fail_if_no_peer_cert true"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt server_secure_renegotiate true"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt client_cacertfile /etc/openssl/all_cacerts.pem"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt client_certfile /etc/openssl/nn-vmrh5/cert.<wbr>pem"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt client_keyfile /etc/openssl/nn-vmrh5/key.pem"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt client_verify 1"</div><div>SERVER_START_ARGS="${SERVER_<wbr>START_ARGS} -ssl_dist_opt client_secure_renegotiate true"</div><div>#echo SERVER_START_ARGS: ${SERVER_START_ARGS}</div></div><div><br></div><div>Here is the rabbitmq.config for clustering and ssl option set for other modes.</div><div><br></div><div><div><br></div><div>[nn-vmrh5: /etc/rabbitmq]vi rabbitmq.config</div><div>[</div><div>&nbsp; &nbsp; {rabbit, [</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {default_vhost, &lt;&lt;"alert"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {tcp_listeners, [5672]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {ssl_listeners, [5671]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {rabbitmq_tracing, [{username, "guest"}]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {cluster_nodes, ['rabbit@nn-vmrh5','rabbit@nn-<wbr>vmrh5g']},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {ssl_options, [{cacertfile,"/etc/openssl/<wbr>all_cacerts.pem"},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{certfile,"/etc/openssl/nn-<wbr>vmrh5/cert.pem"},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{keyfile,"/etc/openssl/nn-<wbr>vmrh5/key.pem"},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{verify,verify_peer},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{fail_if_no_peer_cert,true}] },</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {auth_mechanisms, ['PLAIN', 'AMQPLAIN', 'EXTERNAL']},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {ssl_cert_login_from, common_name},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {log_levels, [{connection, info}]}</div><div>&nbsp; &nbsp; ] }</div><div>].</div></div><div><br></div><div>&nbsp; &nbsp;Would really appreciate any help on this.</div><div><br></div><div>Thanks</div><div>Venkat</div></div></blockquote></div></div></blockquote></div></div>