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

J’ai eu 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?

Le message d’erreur suivant: locale::facet::_S_create_c_locale name not valid indique que mongod ne peut pas fonctionner avec les parameters régionaux de votre système d’exploitation.

L’ajustement de vos parameters régionaux en C , supporté par Mongo, résoudra le problème:

 export LC_ALL=C mongod 

Ce n’est pas une solution parfaite, cependant: LC_ALL=C force les sortingés par ordre d’octet plutôt que par ordre des caractères,

La prise en charge des parameters régionaux MongoDB fait généralement défaut. Il existe un ticket JIRA ouvert qui traite de la prise en charge des parameters régionaux.