2015-06-07 13 views
9

Ich versuche, es neu zu installieren, weil es Probleme hat. Zum Beispiel kann ich Chromium nicht installieren, da mongodb-org-server nicht konfiguriert ist. Aber ich kann es aus dem gleichen Grund nicht entfernen.Kann nicht entfernen, löschen, unistall mongodb von debian

apt-get autoremove --purge mongodb 

Oder:

apt-get purge mongodb 

Oder:

apt-get remove --purge mongodb 

Alle Ende in der gleichen Art und Weise:

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) 

Einige Daten über meine Maschine von hostnamectl:

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

Wie kann ich das beheben?

Updates: Dinge, die ich versucht,/ich bin

versucht
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 
+0

Während einer früheren Installation sind keine Abhängigkeiten aufgetreten. Versuchen Sie 'apt-get install -f' oder' dpkg --configure -a' – marekful

+0

Danke für die Antwort. Das Problem scheint tiefer zu sein (viele Leute haben Probleme mit mongodb + debian). Der erste Befehl gibt den gleichen Fehler, der zweite hat keine Ausgabe. – user2502368

+0

973 nicht aktualisiert? Es scheint, dass Sie dist-upgrade hatten, das nicht beendet wurde? – marekful

Antwort

16

Um diese Art von Problemen zu vermeiden Sie Software nur von nativen Debian-Repositories installieren sollten. Leider ist es nicht ungewöhnlich, wenn schlampige/inkompetente 3rd-Party-Pakete für solche Probleme verantwortlich sind.

Zum Wiederherstellen versuchen Sie, die Datei /var/lib/dpkg/info/mongodb-org-server.postinst zu entfernen, bevor Sie versuchen, apt-get purge mongodb.

+15

Vielen Dank. Das hat fast geholfen. Mein Problem: Ich habe in dir: 'cd/var/lib/dpkg/info /', überprüft, was ich auf mongo 'ls | grep mongo', und entferne alle Mongo-Dateien 'rm mongo *'. Nachdem ich 'apt-get clean mongodb' ausgeführt habe und Erfolg hatte. – Lazyexpert

+1

Obiger Kommentar sollte die Frage sein Antwort imo. –

+0

Das ist so frustrierend. Ich war so lange auf Deinstallationsproblem fest und glücklicherweise diese Antwort gefunden. Es funktionierte wie Charme. Obwohl mein Rückkehrstatuscode 5 war. Bedeutet das irgendetwas? – harshad