Я только что установил сервер mongodb на свой ubuntu, используя эту команду:
sudo apt-get install mongodb-server
Но я не могу его запустить. Когда я пытаюсь запустить сервер, он говорит:
masious@ubuntu:/var/log/mongodb$ mongod
mongod --help for help and startup options
mongod: symbol lookup error: mongod: undefined symbol:
_ZN7pcrecpp2RE4InitEPKcPKNS_10RE_OptionsE
Хотя это простой вопрос чтения руководства, я собираюсь опубликовать ответ, поскольку он может возвращаться снова и снова, когда "системные администраторы" начнут управлять MongoDB, не читая руководство:
Пакет mongodb-org включает в себя различные сценарии управления, в том числе сценарий инициализации /etc/init.d/mongod. Эти сценарии используются для остановки, запуска и перезапуска процессов демона.
...
Запустите MongoDB.
Выполните следующую команду, чтобы запустить mongod:
sudo service mongod start
Ссылка: Установите MongoDB в Ubuntu
Очевидно, вы не установили пакет mongodb-org. Так что, возможно, тот, который распространяется в репозитории Ubuntu, отличается ... но опять же, это связано с тем, что я не читал руководство. Я не буду цитировать, как установить MongoDB в соответствии с руководством, так как я уже разместил ссылку выше.