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

Я пытаюсь установить mongo на DigitalOcean, но получаю эту ошибку:

Следующие пакеты имеют неудовлетворенные зависимости:

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.

Я следил за этой документацией

Мои шаги:

  1. sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

  2. echo deb [arch = amd64, arm64] http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 мультивселенная | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

  3. sudo apt-get update

  4. sudo apt-get install mongodb-org

Но когда я использовал эту команду sudo apt-get install mongodb, она установилась успешно, но выдает эту ошибку Не удалось запустить mongod.service: Unit mongod.service не найден. когда я запускаю эту команду sudo systemctl start mongod


person Gabriel Geelario    schedule 08.01.2021    source источник
comment
Вы можете попробовать sudo apt upgrade. Это может помочь. Версия вашего сервера БД очень старая. Следуйте этому: docs.mongodb.com/manual/installation   -  person John    schedule 08.01.2021


Ответы (1)


Я наконец установил его, выполнив следующие действия:

  1. sudo apt-get remove --purge mongodb-org
  2. sudo apt-get autoremove

Затем я подписался на официальный документы для переустановки, и все работает нормально.

person Gabriel Geelario    schedule 09.01.2021