2015-04-10 1 views
12

J'ai installé MongoDB 3.0.1 en suivant les commandes de Install MongoDB Community Edition on Ubuntu sur mon système ubuntu 14.04 64 bits et j'ai installé l'interface Robomongo pour l'utiliser.Désinstaller mongoDB d'ubuntu

Lorsque j'essaie de connecter MongoDB à l'aide de Robomongo, j'obtiens une erreur indiquant que l'autorisation a échoué. J'ai trouvé Add support for SCRAM-SHA-1 authentication (MongoDB 3.0+) qui explique que Robomongo 0.8.5 ne supporte pas complètement MongoDB 3.0.X.

En réponse, je veux supprimer MongoDB 3.0.1 et installer MongoDB 2.2.

J'ai essayé les commandes suivantes:

apt-get remove --purge mongodb 

et aussi

apt-get autoremove --purge mongodb 

Dans les deux cas, j'ai eu l'erreur suivante:

" Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?"

Toute aide serait appréciée. Pour désinstaller des packages MongoDB existants,

+1

Avez-vous accès 'des privilèges sudo'? Si oui, 'sudo apt-get remove --purge mongodb' –

+1

Essayez d'exécuter cette commande depuis root. 'sudo apt-get supprimer --purge mongodb' –

+0

Ajout de sudo travaillé. Merci – Anita

Répondre

0

Je pense que ce link sera utile.

18

Je suggère ce qui suit pour vous assurer que tout est désinstallée:

sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev 

sudo apt-get purge mongodb-10gen 

sudo apt-get autoremove 

Cela devrait également supprimer votre config de

/etc/mongodb.conf. 

Si vous voulez nettoyer complètement, vous pouvez également supprimer le répertoire des données

/var/lib/mongodb

11

commande utilisation avec sudo,

sudo apt-get autoremove --purge mongodb 

OU

sudo apt-get remove mongodb* --purge 

Il enlèvera mongodb complet

+0

Ce problème a été résolu il y a plus d'un an, voir les commentaires ci-dessous la question. – MLucas

5

Parfois, cela fonctionne;

sudo apt-get install mongodb-org --fix-missing --fix-broken 
sudo apt-get autoremove mongodb-org --fix-missing --fix-broken 
+0

Travaillé pour moi avec Linux Mint 18 et mongodb 3.2.10 – PhillipMwaniki

27
sudo service mongod stop 
sudo apt-get purge mongodb-org* 
sudo rm -r /var/log/mongodb 
sudo rm -r /var/lib/mongodb 

cela a fonctionné pour moi

+0

assurez-vous de supprimer mongodb-server si vous êtes dans des ensembles de réplicas. – Pobe

+0

Merci travail pour moi –

+0

Je l'ai utilisé pour supprimer les paquets: sudo apt-get purge mongodb- * –