web-dev-qa-db-ja.com

debianからmongodbを削除、パージ、アンインストールできません

問題があるので、再インストールしようとしています。たとえば、mongodb-org-serverが構成されていないため、Chromiumをインストールできません。しかし、同じ理由でそれを削除することさえできません。

apt-get autoremove --purge mongodb

または:

apt-get purge mongodb

または:

apt-get remove --purge mongodb

すべて同じように終わります:

 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)

Hostnamectlからの私のマシンに関するいくつかのデータ:

  Operating System: Debian GNU/Linux 8 (jessie)
  Kernel: Linux 3.14-2-AMD64
  Architecture: x86_64

どうすればこれを修正できますか?

更新:私が試したこと/私が試していること

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
13
user2502368

この種の問題を回避するには、ネイティブのDebianリポジトリからのみソフトウェアをインストールする必要があります。残念ながら、ずさんな/無能なサードパーティのパッケージがそのようなトラブルの原因である場合は珍しいことではありません。

回復するには、/var/lib/dpkg/info/mongodb-org-server.postinstを試みる前に、ファイルapt-get purge mongodbを削除してみてください。

28
Onlyjob

内部のすべてのmongodbファイルを削除します

/ var/lib/dpkg/info/mongodb

そして、

Sudoaptパージmongodb-org *

クレジットに答える: Lazyexpert

4