Tentando fazer o downgrade do MongoDB no CentOS

Tentando fazer o downgrade do MongoDB no CentOS

Estou executando o CentOS 6.7 em um Hyper-V, o que significa que não posso fazer uma atualização local para o 7.0. Hoje reiniciei o servidor, e algum tempo entre a última vez que reiniciei e hoje minha instalação do MongoDB foi atualizada para a versão mais recente (3.0.6). Não sei quem fez a atualização, mas agora são necessárias algumas bibliotecas que a versão atual do CentOS não suporta, como evidenciado pelo seguinte:

$ 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)

Eu tentei simplificar o MongoDB para 3.0.5 (e depois para 3.0.4, e então até 3.0.0) usando os comandos sudo yum downgrade... para todos os módulos (mongodb-org-server , mongodb-org-mongos, mongodb-org-shell e mongodb-org-tools) e quando tento iniciar o mongod ainda recebo os mesmos erros.

Há algo mais que preciso fazer para que o MongoDB funcione com as bibliotecas C e C++ que possuo? O máximo que posso suportar para esta versão do sistema operacional é GLIBCXX_3.4.13, GLIBC_3.4.13 e CXXABI_1.3.3.

Responder1

Crie uma nova VM e instale a versão correta do MongoDB e suas dependências. Em seguida, copie os dados da máquina antiga para a nova.

Se você não sabe como ele foi atualizado, no sistema antigo, verifique /var/log/yum.logquando isso aconteceu. Então dê uma olhada em todos os cron jobs do sistema, a prova definitiva será o yumcron.

Obviamente, você pode desativar o yumcron ou editar /etc/yum.conf para excluir determinados pacotes.

informação relacionada