Попытка понизить MongoDB на CentOS

Я выполняю CentOS 6.7 на Hyper-V, что означает, что я не могу сделать оперативного обновления 7,0. Сегодня я сделал перезапуск сервера, и некоторое время между прошлым разом, когда я сделал перезапуск, и сегодня моя установка MongoDB была обновлена до последней версии (3.0.6). Я не знаю, кто сделал обновление, но теперь требуются некоторые библиотеки, которые текущая версия CentOS не может поддерживать, как свидетельствуется следующим:

$ sudo bin/mongod --storageEngine wiredTiger --dbPath=/media/DataExt/mongodb-wiredtiger-data/
bin/mongod: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by bin/mongod)
bin/mongod: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by bin/mongod)
bin/mongod: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by bin/mongod)
bin/mongod: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by bin/mongod)
bin/mongod: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by bin/mongod)

Я попробовал немым вниз MongoDB к 3.0.5 (и затем к 3.0.4, и затем полностью к 3.0.0), использование sudo вкусного снижения... управляет для всех модулей (mongodb-org-server, mongodb-org-mongos, mongodb-org-shell, и mongodb-org-tools), и когда я пытаюсь запустить mongod, я все еще получаю те же ошибки.

Есть ли что-то еще, что я должен сделать, чтобы заставить MongoDB работать с C и библиотеками C++, которые я имею? Максимум, который я могу поддерживать для этой версии ОС, является GLIBCXX_3.4.13, GLIBC_3.4.13 и CXXABI_1.3.3.

1
задан 7 October 2015 в 22:37
1 ответ

Вращайте новую ВМ и установите правильную версию MongoDB и ее зависимости. Затем скопируйте данные со старой машины на новую.

Если вы не знаете, как он был обновлен, то посмотрите на старую систему в /var/log/yum.log, чтобы увидеть, когда это произошло. Тогда посмотрите на все задания cron в системе, дымящийся пистолет будет yumcron.

Очевидно, что вы можете отключить yumcron или отредактировать /etc/yum.conf, чтобы исключить определенные пакеты.

.
1
ответ дан 3 December 2019 в 23:59

Теги

Похожие вопросы