Повторная ошибка запуска контейнера
Описание ошибки: Обновление MongoDB версии 5 выполнено успешно, но при повторном обновлении роли nct.mongodb ситуация с ошибками в работе контейнера версии 6 повторяется.
Решение: Откатить изменения до версии 5.
- Подключиться к PRIMARY ноде MongoDB под пользователем root. Пример команд:
docker exec -ti mongodb_squadus bash
mongo --host FQDN --tls --tlsCAFile /etc/pki/tls/certs/<domain>-main-ca.pem --tlsCertificateKeyFile /etc/pki/tls/certs/merged_mongodb.<domain>-main-peer.pem -u root
где: FQDN — должен включать префикс MongoDB из ansible-playbook и hostname сервера.
Пример: Если использовать команду hostname -f внутри контейнера, то параметр примет значение --host hostname -f``
- После подключения к MongoDB, выполнить команду:
db.adminCommand({setFeatureCompatibilityVersion: "5.0"})
- Проверить применение изменений:
db.adminCommand({getParameter: 1, featureCompatibilityVersion: 1})