Подтвердить что ты не робот

MongoDB: locale:: facet:: _ S_create_c_locale имя недействительно

Я получил это сообщение об ошибке при попытке запустить mongod:

Tue Oct 29 21:33:23.589 [initandlisten] exception in initAndListen std::exception: locale::facet::_S_create_c_locale name not valid, terminating

Я попытался удалить его и переустановить, но я получил ту же ошибку.

Что я могу сделать?

4b9b3361

Ответ 1

Сообщение об ошибке: locale::facet::_S_create_c_locale name not valid указывает, что mongod не может работать с текущей операционной системой locale.

Настройка вашей локали на C, которая поддерживается Mongo, устранит проблему:

export LC_ALL=C
mongod 

Однако это не идеальное решение: LC_ALL=C силы сортируются по порядку байтов, а не по порядку символов, зависящим от локали,

Поддержка языковой поддержки MongoDB обычно отсутствует. Существует открыть JIRA-билет, обсуждая поддержку локали.