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?
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.