rabbitmq-server fails to start after hostname has changed for first time
Thanks to Richard H Fung.
His steps helped me to solve this issue.
But I did not have to re-install the rabbitmq.
When I opened my /etc/hosts
file I found that IP
assigned to my hostname is different than the actual ip(192.168.1.200 [static])
.
#/etc/hosts
127.0.0.1 localhost
192.168.1.115 HOSTNAME
so I just changed IP address to 192.168.1.200
in my /etc/hosts
file and it worked fine.
Remove the old installation of RabbitMQ to fix this problem. Here are steps to reinstall RabbitMQ. These commands are run as the root user:
Stop RabbitMQ:
rabbitmqctl stop
Change
/etc/hosts
Change
/etc/hostname
Uninstall old RabbitMQ:
dpkg -P rabbitmq-server
Remove RabbitMQ’s database:
rm -rf /var/lib/rabbitmq
Find erlang’s process that is running rabbit:
ps ax | grep rabbit
Kill the listed process
Reinstall RabbitMQ:
apt-get install rabbitmq-server
I wrote about these steps on my blog.
REVISION
I moved my blog to a new website.