2017-01-20 13 views
2

Я установил экземпляр mongodb один раз, но он перестает работать по той причине, что мне не удалось решить. Поэтому я установил MongoDb 3.4, используя offical docs. Установщик имеет 5 модулей. Один из них: mongodb-org-server которые устанавливают mongod (mongo daemonized). Когда я запускаю команду:Как удалить MongoDb-Server на CentOS

sudo yum install -y mongodb-org 

Он устанавливает все модули, кроме mongodb-org-server. В нем говорится, что он установлен. Однако, когда я запускаю mongod, я получаю, что такой команды нет. После этого я попытался удалить все модули:

sudo yum erase $(rpm -qa | grep mongodb-org) 

Не удается удалить MongoDB-орг-сервер и выбрасывает ошибку ниже:

Running Transaction 
Erasing: mongodb-org-3.4.1-1.el6.x86_64                                1/5 
error reading information on service mongod: No such file or directory 
error: %preun(mongodb-org-server-3.4.1-1.el6.x86_64) scriptlet failed, exit status 1 
Error in PREUN scriptlet in rpm package mongodb-org-server 

Как я могу это исправить? Я буду рад за твою помощь. Благодарю.

ответ

1

Я исправил проблему. Переустановил пакет сервера и успешно удалил.

sudo yum reinstall -y mongodb-org-server.x86_64