Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error with rabbit-mq server

I am trying to setup OpenStack on Ubuntu 12.04 using devstack. Now, the error I am getting is:

Setting up rabbitmq-server (2.7.1-0ubuntu4) ...
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
++ err_trap
++ local r=100
++ set +o xtrace
stack.sh failed

Any idea why am I getting this error?

like image 206
Pensu Avatar asked Apr 16 '14 10:04

Pensu


4 Answers

I had this issue twice, when either hostname or ip address in the hosts file didn't match. Therefore, check that you provide the correct ip address and hostname in the /etc/hosts file

  1. Run sudo cat /etc/hostname to see your hostname

Output:

yoursite
  1. Run sudo nano /etc/hosts

File contains:

127.0.0.1 yoursite

As you see from cat /etc/hostname, hostname is the same as in the /etc/hosts:

  1. Run sudo rabbitmq-server start to start the rabbitmq-server
like image 84
Kostyantyn Avatar answered Oct 23 '22 13:10

Kostyantyn


Try deleting the folder /var/lib/rabbitmq and re-running ./stack.sh

If that doesn't work either, run the following after stach.sh fails:

chown -R rabbitmq:rabbitmq /var/lib/rabbitmq chown -R rabbitmq:rabbitmq /var/log/rabbitmq

service rabbitmq-server restart

and check the status of rabbitmq using "rabbitmqctl status"

like image 26
woooh77 Avatar answered Oct 23 '22 13:10

woooh77


Similar thing happen to me. Rabbit depends on being able to resolve a hostname, run this:

echo "127.0.0.1 $(hostname -s)" | sudo tee -a /etc/hosts

like image 23
Janusz Skonieczny Avatar answered Oct 23 '22 13:10

Janusz Skonieczny


This way works for me. First go to

sudo vim /etc/hosts

and set

127.0.0.1 <hostname>

then open firewall

sudo rabbitmq-plugins enable rabbitmq_management
sudo service rabbitmq-server restart
like image 2
Prakash S Avatar answered Oct 23 '22 14:10

Prakash S