web-dev-qa-db-ja.com

Ubuntu10.04でRabbitMQを削除できません

Ubuntu 10.04でRabbitMQをアンインストールしたいので、次のコマンドを発行しました。

Sudo apt-get --purge autoremove rabbitmq-server

これは、erlangライブラリなどのすべての依存関係をアンインストールしますが、rabbitmq-server自体を削除できませんでした。

上記のコマンドを繰り返すと、次のようになります。

(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)

パッケージを完全に削除するには、次に何ができますか?ありがとう!

3
MLister

私はこのように行きます:

それ以上のオプションなしでそれを削除してみてください:Sudo apt-get remove rabbitmq-server

それが機能するかどうかを確認し、機能しない場合は、おそらく新しいエラーメッセージが表示されます。

削除スクリプトがサーバーの実行を想定している場合は、コマンドを実行する前にサーバーを起動すると役立つ場合があります。これ以上開始できない場合は、スクリプトをハッキングして0の終了コードを返し、スクリプトをだまそうとします。

何かがうまくいったら、--purgeオプションを実行してから、autoremoveを実行します。

6
exic