Erro ao instalar o servidor rabbitMQ no Ubuntu 10.10

4

Quando eu instalo o rabbitMQ no synaptic através do seguinte comando

sudo apt-get install rabbitmq-server

devolve um erro:

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
Errors were encountered while processing:
 rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Indo para os registros, diz o seguinte:

Error: {cannot_connect_to_epmd,"herman-desktop",address}

enquanto meu /etc/hosts é definido da seguinte forma:

127.0.0.1 localhost.localdomain localhost
::1 herman-desktop localhost6.localdomain6 localhost6
127.0.1.1 herman-desktop

O que preciso fazer para corrigir isso?

    
por Herman 23.01.2011 / 16:00

3 respostas

7

Você tem o "herman-desktop" configurado em / etc / hosts para o endereço localhost apenas no ipv6, já que o rabbitmq está rodando o ipv4 ele não será capaz de conectar, editar / etc / hosts e adicionar o herman-desktop ( nome da sua máquina, suponho) para a linha de 127.0.0.1 (localhost on ipv4)

Além disso, a menos que você tenha o 127.0.1.1 configurado em sua máquina, ele parece um tipo para mim:)

    
por 23.01.2011 / 16:33
6

A melhor maneira é dizer ao rabbitmq para não procurar pelo hostname. Você pode fazer isso usando o arquivo de configuração rabbitmq.

edite a configuração, crie-a se ela não existir

vim /etc/rabbitmq/rabbitmq.conf
vim /etc/rabbitmq/rabbitmq-env.conf (in later versions of RabbitMQ)

Adicione as seguintes entradas:

NODENAME=rabbit@localhost 
NODE_IP_ADDRESS=127.0.0.1
    
por 18.02.2011 / 08:33
0

Isso aconteceu comigo quando mudei o nome do host ao instalar o chef-server. Voltei ao antigo nome do host, matei processos co-processadores, purgei o pacote rabbitmq e depois executei novamente o bootstrap do chef-server.

    
por 13.08.2011 / 19:11