Erro no Locale quando se loga, problemas para iniciar mongodb

Erro no mongodb:
ERROR: child process failed, exited with error number 14
Se você está vendo esta mensagem quando loga

-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_MESSAGES: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_NUMERIC: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_TIME: cannot change locale (en_US.UTF-8): No such file or directory

e quando executa o comando locale -a aparece isso

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
aa_DJ
aa_DJ.iso88591

você está com problemas no local dele, eu tive que resolver isso para instalar o mongodb que precisa que o locale esteja configurado corretamente para subir o processo, para resolver isso é bem simples basta executar

rm /usr/lib/locale/locale-archive; ln -s /usr/lib/locale/locale-archive-rpm /usr/lib/locale/locale-archive

execute o locale -a novamente e verifique que está tudo funcionando corretamente
Obrigado

Você pode gostar...