$ mongodump --db blog_app connected to: 127.0.0.1 Thu Apr 4 16:12:10.382 DATABASE: blog_app to dump/blog_app terminate called after throwing an instance of 'std::runtime_error' what(): locale::facet::_S_create_c_locale name not valid アボートしました
ロケールがおかしいということなのでlocaleコマンドを打ってみる
$ locale locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: LC_ALL?????????????????????: ?????????????????????? LANG=ja_JP.UTF-8 LC_CTYPE=UTF-8 LC_NUMERIC="ja_JP.UTF-8" LC_TIME="ja_JP.UTF-8" LC_COLLATE="ja_JP.UTF-8" LC_MONETARY="ja_JP.UTF-8" LC_MESSAGES="ja_JP.UTF-8" LC_PAPER="ja_JP.UTF-8" LC_NAME="ja_JP.UTF-8" LC_ADDRESS="ja_JP.UTF-8" LC_TELEPHONE="ja_JP.UTF-8" LC_MEASUREMENT="ja_JP.UTF-8" LC_IDENTIFICATION="ja_JP.UTF-8" LC_ALL=
LC_ALLが空なので、exportしてみる
http://www.linuxquestions.org/questions/linux-general-1/locale-cannot-set-lc_all-to-default-locale-no-such-file-or-directory-218622/
$ export LC_ALL="ja_JP.UTF-8"
再実行
$ mongodump --db blog_app connected to: 127.0.0.1 Thu Apr 4 16:25:30.866 DATABASE: blog_app to dump/blog_app Thu Apr 4 16:25:30.869 blog_app.system.indexes to dump/blog_app/system.indexes.bson Thu Apr 4 16:25:30.870 2 objects Thu Apr 4 16:25:30.870 blog_app.entries to dump/blog_app/entries.bson Thu Apr 4 16:25:30.885 0 objects Thu Apr 4 16:25:30.885 Metadata for blog_app.entries to dump/blog_app/entries.metadata.json Thu Apr 4 16:25:30.885 blog_app.users to dump/blog_app/users.bson Thu Apr 4 16:25:30.887 10 objects Thu Apr 4 16:25:30.887 Metadata for blog_app.users to dump/blog_app/users.metadata.json
できた。