无法删除Ubuntu 10.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) 

接下来我可以做什么来完全删除包? 谢谢!

我会走这条路:

尝试删除它没有更多的select: sudo apt-get remove rabbitmq-server

看看是否有效,如果没有,可能会出现一个新的错误信息。

如果卸载脚本希望服务器正在运行,那么在运行该命令之前可能会启动它。 如果它不能再开始,我会尝试破解脚本来返回一个0的退出代码欺骗脚本。

一些工作后,我会做--purge选项,然后autoremove