Não é possível remover o RabbitMQ no Ubuntu 10.04

1

Eu quero desinstalar o RabbitMQ no Ubuntu 10.04 e emiti o seguinte comando:

sudo apt-get --purge autoremove rabbitmq-server

que desinstala todas as suas dependências, tais bibliotecas erlang, mas não conseguiu remover o próprio rabbitmq-server.

Quando repito o comando acima, recebo:

(Reading database ... 26297 files and directories currently installed.)
Removing rabbitmq-server ...
 * Stopping message broker rabbitmq-server                                              
 * message broker already stopped
                                                                                [ OK ]
invoke-rc.d: initscript rabbitmq-server, action "stop" failed.
dpkg: error processing rabbitmq-server (--purge):
 subprocess installed pre-removal script returned error exit status 3
 * Starting message broker rabbitmq-server                                              
 * FAILED - check /var/log/rabbitmq/startup_\{log, _err\}
                                                                                [fail]
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error while cleaning up:
 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)

O que posso fazer para remover o pacote completamente? Obrigado!

    
por MLister 20.09.2012 / 18:25

1 resposta

4

Eu seguiria assim:

Tente removê-lo sem mais opções: sudo apt-get remove rabbitmq-server

Veja se isso funciona, se não, provavelmente, uma nova mensagem de erro surge.

Se o script de desinstalação espera que o servidor esteja em execução, pode ser útil iniciá-lo antes de executar o comando. Se não puder mais ser iniciado, tentarei hackear o script para retornar um código de saída de 0 para enganar o script.

Depois que algo funcionou, eu faria a opção --purge e, em seguida, autoremove .

    
por 20.09.2012 / 18:34