Не удается установить последнюю версию Mongdb

Моя производственная база данных Mongo была взломана, и все базы данных были удалены. Теперь я хочу перейти на последнюю версию Mongo, но у меня возникают необычные проблемы. Я на Linux Mint 17.1. Я следую инструкциям здесь:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

Когда я бегу:

sudo apt-get install -y mongodb-org

Я получаю ошибку:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mongodb-org : Depends: mongodb-org-shell but it is not going to be installed
               Depends: mongodb-org-server but it is not going to be installed
               Depends: mongodb-org-mongos but it is not going to be installed
               Depends: mongodb-org-tools but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Что я могу попробовать дальше? Как я уже сказал, мое приложение не работает после взлома, и теперь я даже не могу установить Mongo...


person Mark    schedule 01.06.2017    source источник
comment
Пожалуйста, поделитесь результатами запуска apt list --installed | grep mongo и more /etc/apt/sources.list.d/* | cat   -  person helmy    schedule 03.06.2017


Ответы (2)


Попробуйте sudo apt-get install -f исправить пакеты.

Если это не сработает, выясните, нужны ли вам все 4 пакета, mongodb-org-server может быть единственным, который вам действительно нужен.

person Adriaan Marain    schedule 01.06.2017
comment
Пробовал sudo apt-get install -f, все равно получаю ту же ошибку - person Mark; 01.06.2017

В этом случае вы можете попробовать выполнить следующую команду с определенной версией (в моем случае 3.0.15):

sudo apt-get install -y --force-yes mongodb-org=3.0.15 mongodb-org-server=3.0.15 mongodb-org-shell=3.0.15 mongodb-org-mongos=3.0.15 mongodb-org-tools=3.0.15
person user15431412    schedule 19.03.2021