LoginSignup
8
6

More than 5 years have passed since last update.

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

Posted at

現状

mongodb 2.6.5 を使っていたらエラーが多く、対応がいちいち面倒臭かったので、2.6.4にバージョンを下げました。

エラー例

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

↓のようにすれば一応shellから使える様になるが、めんどくさい。

$ export LC_ALL=C

yum でインストールしたmongoのパッケージをチェックする

$ yum list installed | grep mongo
mongodb-org-mongos.x86_64
mongodb-org-server.x86_64
mongodb-org-shell.x86_64
mongodb-org-tools.x86_64

yumでパッケージをアンインストール

上記パッケージをアンインストール。

$ sudo yum erase mongodb-org-mongos.x86_64 mongodb-org-mongos.x86_64 mongodb-org-server.x86_64 mongodb-org-shell.x86_64 mongodb-org-tools.x86_64

こんな感じでもアンインストールできる。(曖昧)

$ sudo yum erase mongo-10gen mongo-10gen-server mongo-10gen-shell mongo-10gen-tools

アンインストールできたかチェック

何にも表示されなかったらOK.

$ yum list installed | grep mongo

コマンドを叩いてチェック。

$ mongo
zsh: command not found: mongo

mongo 2.6.4 をインストール

$ sudo yum install -y mongodb-org-2.6.4 mongodb-org-server-2.6.4 mongodb-org-shell-2.6.4 mongodb-org-mongos-2.6.4 mongodb-org-tools-2.6.4 --enablerepo=10gen

レポジトリに関してはこの辺を参考に

チェック

mongodbのバージョンチェック。

$ mongod -version
db version v2.6.4

mongo shellのバージョンチェック。

$ mongo
MongoDB shell version: 2.6.4
connecting to: test

参考

8
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
6