web-dev-qa-db-fra.com

MongoDB: locale :: facet :: _ S_create_c_locale nom non valide

J'ai reçu ce message d'erreur en essayant de démarrer mongod:

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

J'ai essayé de le supprimer et de le réinstaller, mais j'ai eu la même erreur.

Que puis-je faire?

26
Osama Jetawe

Le message d'erreur: locale::facet::_S_create_c_locale name not valid indique que mongod ne peut pas fonctionner avec l'actuel locale de votre système d'exploitation.

Ajuster vos paramètres régionaux à C , qui est pris en charge par Mongo, résoudra le problème:

export LC_ALL=C
mongod 

Ce n'est pas une solution parfaite, cependant: LC_ALL=C force le tri par ordre d'octets plutôt que par ordre de caractères sensible aux paramètres régionaux,

La prise en charge des paramètres régionaux de MongoDB fait généralement défaut. Il y a un ticket JIRA ouvert discutant du support des paramètres régionaux.

73
joews