无法从debian中删除,清除,取消mongodb

use*_*368 13 linux debian apt dpkg mongodb

我正在尝试重新安装它,因为它有问题.例如,我无法安装Chromium,因为未配置mongodb-org-server.但出于同样的原因,我甚至无法删除它.

apt-get autoremove --purge mongodb
Run Code Online (Sandbox Code Playgroud)

要么:

apt-get purge mongodb
Run Code Online (Sandbox Code Playgroud)

要么:

apt-get remove --purge mongodb
Run Code Online (Sandbox Code Playgroud)

一切都以同样的方式结束:

 dpkg: error processing package mongodb-org-server (--configure):
  subprocess installed post-installation script returned error exit status 102
 Errors were encountered while processing:
  mongodb-org-server
 E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

来自hostnamectl的有关我的机器的一些数据:

  Operating System: Debian GNU/Linux 8 (jessie)
  Kernel: Linux 3.14-2-amd64
  Architecture: x86_64
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

更新:我尝试过/我正在尝试的事情

apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 973 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up mongodb-org-server (3.0.2) ...
dpkg: error processing package mongodb-org-server (--configure):
 subprocess installed post-installation script returned error exit status 102
Errors were encountered while processing:
 mongodb-org-server
Run Code Online (Sandbox Code Playgroud)

Onl*_*job 28

要避免此类问题,您应该只从本机Debian存储库安装软件.不幸的是,当邋/ /不称职的第三方套餐对此类麻烦负责时,这并不罕见.

/var/lib/dpkg/info/mongodb-org-server.postinst在尝试之前恢复尝试删除文件apt-get purge mongodb.

  • 非常感谢.这几乎有帮助.我的问题:我遇到了dir:`cd/var/lib/dpkg/info /`,检查了我对mongo` ls |的看法 grep mongo`,并删除所有mongo文件`rm mongo*`.在我运行`apt-get purge mongodb`之后我获得了成功. (32认同)
  • 以上评论应该是问题答案imo. (4认同)

小智 7

删除里面的所有mongodb文件

/var/lib/dpkg/info/mongodb

然后做

sudo apt 清除 mongodb-org*

答案归功于:Lazyexpert