Blanktar

  1. top
  2. blog
  3. 2014
  4. 06

MongoDB起動しようとしたら_S_create_c_localeがどうので起動しない

ウェブサービス作ることになって、データベースにMongoDBを使うことに。 ってことでgentooにportageでインストールしたのだけれど、起動しない。

ログ見てみると、

[initandlisten] exception in initAndListen std::exception: locale::facet::_S_create_c_locale name not valid, terminating

とかいうのが。あやしい。

調べてみると、どうやらロケールの問題らしい。

$ export LANG=C
$ mongod

ってしてみると問題なく起動。

参考: Piermaria Cosina : Mongo error exception in initAndListen std::exception: locale::facet::_S_create_c_locale name not valid, terminating