2015-06-07 26 views
9

Sto provando a reinstallarlo, perché ha problemi. Ad esempio, non posso installare Chromium perché mongodb-org-server non è configurato. Ma non riesco nemmeno a rimuoverlo per lo stesso motivo.Impossibile rimuovere, eliminare, disinstallare mongodb da debian

apt-get autoremove --purge mongodb 

Oppure:

apt-get purge mongodb 

Oppure:

apt-get remove --purge mongodb 

Tutti end nello stesso modo:

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) 

alcuni dati circa la mia macchina da hostnamectl:

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

Come posso risolvere questo?

Aggiornamenti: cose che ho provato/sto cercando

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

C'erano delle dipendenze interrotte durante un'installazione precedente. Prova 'apt-get install -f' o' dpkg --configure -a' – marekful

+0

Grazie per la risposta. Il problema sembra essere più profondo (molte persone hanno problemi con mongodb + debian). Il primo comando dà lo stesso errore, il secondo non ha output. – user2502368

+0

973 non aggiornato? Sembra che tu abbia avuto un dist-upgrade che non è finito? – marekful

risposta

16

Per evitare questo tipo di problemi è necessario installare il software solo da repository nativi Debian. Sfortunatamente non è insolito che pacchetti di terze parti sciatti/incompetenti siano responsabili di tali problemi.

Per ripristinare provare a rimuovere il file /var/lib/dpkg/info/mongodb-org-server.postinst prima di provare a apt-get purge mongodb.

+15

Grazie mille. Questo ha quasi aiutato. Il mio problema: mi sono imbattuto in dir: 'cd/var/lib/dpkg/info /', controllato quello che ho su mongo 'ls | grep mongo' e rimuovi tutti i file mongo 'rm mongo *'. Dopo che ho eseguito 'apt-get purge mongodb' e ho avuto successo. – Lazyexpert

+1

Il commento sopra dovrebbe essere la domanda risposta imo. –

+0

Questo è così frustrante. Sono rimasto bloccato su un problema di disinstallazione per così tanto tempo e fortunatamente ho trovato questa risposta. Ha funzionato come un fascino. Anche se il mio codice di stato di ritorno era 5. Questo significa qualcosa? – harshad