On 22.05.2015 08:37, J Maharajan wrote:
> Hi,
Hi!
> So downloaed rabbitmq-server_3.5.2-1_all.deb from site but it giving
> below error while installing in master node
>
> Selecting previously unselected package rabbitmq-server.
> (Reading database ... 202300 files and directories currently installed.)
> Preparing to unpack rabbitmq-server_3.5.2-1_all.deb ...
> Unpacking rabbitmq-server (3.5.2-1) ...
> dpkg: dependency problems prevent configuration of rabbitmq-server:
> rabbitmq-server depends on erlang-nox (>= 1:13.b.3) | esl-erlang; however:
> Package erlang-nox is not installed.
> Package esl-erlang is not installed.
"dpkg -i" does not download dependencies. You have two solutions:
o You install Erlang manually: "apt-get install erlang-nox". Then,
you can install rabbitmq-server with "dpkg -i ...".
o You add our Debian repository to your sources.list:
http://www.rabbitmq.com/install-debian.html
Then you can run "apt-get install rabbitmq-server".
> In order to setup high availability queue should i install same version
> of Rabbitmq server in both node ?
With or without mirrored queues (HA), RabbitMQ requires all nodes in a
cluster run the same minor version of RabbitMQ (eg. all are on 3.5.x but
one could be at 3.5.0 and the other node at 3.5.1) *and* the same
version of Erlang.
As you have two different versions of Ubuntu, they probably come with
different versions of Erlang as well. If this is the case, one solution
is to use the Erlang package provided by Erlang Solutions on all nodes:
https://www.erlang-solutions.com/downloads/download-erlang-otp
--
Jean-Sébastien Pédron
Pivotal / RabbitMQ