2012-01-24 18 views
7

ho finito RabbitMQ installazione utilizzando il seguente numero di giriConiglio MQ non si avvia

http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1-1.noarch.rpm

ho installato questo modo:

$ wget \ http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1-1.noarch.rpm 
$ rpm --nodeps -Uvh rabbitmq-server-2.7.1-1.noarch.rpm 

il motivo che ho usato --nodeps era perché ho installato erlang dalla sorgente e il rpm proverà a cercare una dipendenza da erlang.rpm ignorando quella sul sistema.

Quando cerco di avviare il server Coniglio MQ ottengo questo errore:

/usr/lib/rabbitmq/bin/rabbitmq-server: line 73: /var/lib/rabbitmq/mnesia/[email protected] 
vz129.pid: Permission denied 
{"init terminating in do_boot",{undef,[{rabbit_prelaunch,start,[]},{init,start_i 
t,1},{init,start_em,1}]}} 

im utilizzando CentOS rilasciano 4,9 (finale).

Qualsiasi aiuto è apprezzato.

+1

Chi è il proprietario di questa directory/var/lib/RabbitMQ/mnesia e ciò che l'utente sta facendo funzionare RabbitMQ come? – OleTraveler

+0

grazie per aver risposto, root è il proprietario e stavo correndo come utente rabbitmq, era un semplice errore di autorizzazione. – Paulo

risposta

12

Sembra che si sia verificato un errore di autorizzazione. tutto quello che ho fatto è stato eseguito:

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

e ha funzionato: D

+1

vuoi dire 'chown'? –

+0

Sì, mi dispiace per quello. – Paulo