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)
パッケージを完全に削除するには、次に何ができますか?ありがとう!
私はこのように行きます:
それ以上のオプションなしでそれを削除してみてください:Sudo apt-get remove rabbitmq-server
それが機能するかどうかを確認し、機能しない場合は、おそらく新しいエラーメッセージが表示されます。
削除スクリプトがサーバーの実行を想定している場合は、コマンドを実行する前にサーバーを起動すると役立つ場合があります。これ以上開始できない場合は、スクリプトをハッキングして0
の終了コードを返し、スクリプトをだまそうとします。
何かがうまくいったら、--purge
オプションを実行してから、autoremove
を実行します。