Я пытаюсь запуститься mongod
но я добираюсь
$ mongod
mongod --help for help and startup options
mongod: symbol lookup error: mongod: undefined symbol: _ZN7pcrecpp2RE4InitEPKcPKNS_10RE_OptionsE
При поиске на Google это, кажется, связано с libpcre
; Я пытался установить последние версии libpcre3
и libpcre++
но это не работает.
Версия оболочки MongoDB (и mongodb-server
версия), 2.0.4. Версия Ubuntu 12.04. libpcre3
версия 8.12-4. libpcre++0
версия 0.9.5-5.1.
Спасибо
У нас была та же проблема, и мы не уверены, что вызвало ее.
Мы пытались переустановить через apt-get
, после чистки и такого, напрасно.
Мы загрузили 64-разрядную предварительно скомпилированную версию с веб-сайта MongoDB и попытались работать mongod
от того пакета, и это запустило прекрасный. Вы, вероятно, захотите придерживаться 2.0.4 версий - мы использовали этот файл.
Мы переместили файлы в bin/
к /usr/bin
, и mongod запускался правильно снова.
Это не хорошая фиксация, но она действительно работает.
У меня недавно была эта точная проблема на Amazon Linux, и решение кажется вероятным быть тем же здесь, как это было для меня. Проблема была то, что я использовал репозитории операционной системы по умолчанию (который имел, и имейте устаревшие версии пакетов монго) вместо того, чтобы использовать 10gen's собственные репозитории. 10gen's версия пакета не страдает от этой ошибки.
После удаления Ubuntu repo версия MongoDB, вот то, как можно установить актуальные пакеты.
Импорт 10gen's ключ грана на галлон:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Создают/etc/apt/sources.list.d/10gen.list файл и включают следующую строку для 10gen репозиторий.
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list
Выполнение sudo apt-get update
и затем sudo apt-get install mongodb-10gen
Инструкции вытянули от этой страницы: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
Любой сталкивающийся с этой проблемой о чем-то в семействе RHEL может найти инструкции здесь: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux/