Having trouble when Installing RabbitMq Server in Ubuntu

2,477 views
Skip to first unread message

J Maharajan

unread,
May 22, 2015, 2:37:21 AM5/22/15
to rabbitm...@googlegroups.com
Hi,

I am setting up Rabbitmq server cluster for mirroring queues, so i am creating two nodes.

One node is Ubuntu 14.10(Master node) another node is Ubuntu 14.4 LTS(VM Virtualbox).

When installing Rabbitmq server using below command in master node, it is installed version 3.3.5 whereas nodeB the rabbitmq version 3.2.4 got installed

sudo apt-get install rabbitmq-server.

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: error processing package rabbitmq-server (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.0.2-2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 rabbitmq-server

In order to setup high availability queue should i  install same version of Rabbitmq server in both node ?

how to install

  Package erlang-nox
  Package esl-erlang

Any help would be appreciated.

Thanks

Jean-Sébastien Pédron

unread,
May 22, 2015, 4:48:29 AM5/22/15
to rabbitm...@googlegroups.com
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

J Maharajan

unread,
May 22, 2015, 6:43:05 AM5/22/15
to rabbitm...@googlegroups.com, jean-se...@rabbitmq.com
Thank you!
Reply all
Reply to author
Forward
0 new messages