103 votes

Echec de MongoDB mongorestore : locale::facet::_S_create_c_locale nom non valide

J'ai créé un dump avec mongodump sur l'ordinateur A (serveur ubuntu 12.04). Je l'ai déplacé sur l'ordinateur B (serveur ubuntu 12.04) et j'ai tapé :

mongorestore -db nom_db --drop chemin_dump_db

Il a échoué et a fait un rapport :

connecté à : 127.0.0.1
se termine après avoir lancé une instance de 'std::runtime_error'.
what() : locale::facet::_S_create_c_locale nom non valide
Avorté

J'ai déjà effectué cette opération avec succès et ce comportement étrange ne s'est jamais produit. Que dois-je faire pour résoudre ce problème ?

9voto

Daniele Brugnara Points 880

J'ai eu le même problème sur debian 7 sans locale-gen (commande non trouvée) installée.

Je l'ai résolu de cette façon :

su
apt-get install locales
dpkg-reconfigure locales # select locales you want!

Maintenant, mongodb devrait démarrer.

Source :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X