web-dev-qa-db-fra.com

Échec de l'initialisation globale: BadValue Non valide ou aucun ensemble de paramètres régionaux utilisateur. Veuillez vous assurer que les variables d'environnement LANG et / ou LC_ * sont correctement définies

J'ai un problème pour générer les locales sur le serveur herbert et homer. Je cours mongo je reçois l'avertissement

Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly.

Quand je cours

dpkg-reconfigure locales

mongo démarre avec succès, puis lors du redémarrage du serveur et de l'exécution de mongo, j'ai le même problème.

Merci pour l'aide

22
Momo

https://askubuntu.com/questions/536875/error-in-installing-mongo-in-virtual-machine :

Il semble que vos paramètres régionaux soient endommagés ou inexistants sur cette machine virtuelle, ou au moins cette session sur cette machine virtuelle. L'une des dépendances (boost) de MongoDB échouera lorsqu'un paramètre régional n'est pas correctement défini (voir SERVER-9032). Pour référence, avant le changement dans SERVER-9032, ce problème se produisait toujours mais ressemblait à ceci.

Parfois, la déconnexion et la reconnexion peuvent le résoudre (interrompu uniquement pour la session en cours), ou vous pouvez essayer d'exécuter Sudo local-gen pour vous assurer que la génération est réussie.

En attendant, comme solution de contournement pour faire fonctionner mongo (ou mongod, etc.), il suffit de définir manuellement votre variable LC_ALL avant de démarrer le programme:

export LC_ALL=C
mongo 
82
David