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

Pocket

mongo shell に入ろうとするとエラーが発生しました。

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

取り急ぎ、デフォルトのロケールを使用するようにすれば mongo shell に接続できるようになります。

$ export LC_ALL=C

あとは、下記の記事によると不要な mongo のパッケージをアンインストールすると解決するらしいです。

[MongoDB] CentOS6.4でmongo 2.6.5 を使ったらエラーが出過ぎたので、2.6.4に変更した際のメモ – Qiita


参考情報

export LANG=C の意味は | Redhat Enterprise Linux 4

LANG=Cはメッセージを英語で出すのではない(と思う – よくきたはてダ

  1. コメントはまだありません。

  1. トラックバックはまだありません。