Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

According to the RabbitMQ docs, the RabbitMQ server is already installed on Debian 6 Squeeze.

rabbitmq-server is included in Debian since 6.0 (squeeze) and in Ubuntu since 9.04.

I tried to start it via SSH and invoke-rc.d rabbitmq-server start but realized that there is no rabbitmq-server in init.d. - rabbitmqctl status also is unknown. I also could not find it with dpkg --get-selections.

I have to admit that I am new to Linux, but could it be possible that there is no rabbitmq server preinstalled? Or maybe I am looking in the wrong places?

Thank you

share|improve this question
add comment

3 Answers

up vote 1 down vote accepted

"rabbitmq-server is included in Debian since 6.0 (squeeze) and in Ubuntu since 9.04" means they are available in their respective repositories not installed by default in default installation procedure.

You need to run

apt-get install rabbitmq-server

to install

share|improve this answer
    
Thanks! The whole sentence is: rabbitmq-server is included in Debian since 6.0 (squeeze) and in Ubuntu since 9.04. However, the versions included are often quite old. Especially because of the second part of the sentence I assumed it is really installed. So they mean the repository is a little bit out of date? –  alpjaeno Feb 6 '12 at 11:13
    
yeah official repo might contain old version to maintain compatibilities with the libraries that comes with the distribution –  kaji Feb 6 '12 at 11:28
add comment

rabbitmq-server is not installed by default. What

rabbitmq-server is included in Debian since 6.0 (squeeze) and in Ubuntu since 9.04.

Means is that you can do

apt-get install rabbitmq-server

and that will install rabbitmq-server. You will not need to add any additional repositories.

share|improve this answer
add comment

It is a bad idea to use such an old version of RabbitMQ. You can go here http://www.rabbitmq.com/download.html and download the Ubuntu/Debian version, and then once the .deb file is downloaded, run

dpkg -i rabbitmq-server_2.8.4-1_all.deb

There are so many performance improvements and bug fixes that it does not make sense to use the old, old versions that exist in most Linux repositories.

If you don't already have Erlang installed (RabbitMQ runs on the Erlang VM) then the easiest way to do it is to follow the instructions from Bash here: http://wiki.basho.com/Installing-Erlang.html

P.S. it is even easier to just install the Riak binary package with Erlang included and just not use Riak. Or use the ESL repository with apt-get http://www.erlang-solutions.com/section/132/download-erlang-otp and yes they do have a Squeeze version in there.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.