服务mongod开始debian不起作用

cma*_*o01 4 debian mongodb google-compute-engine

我在Google Compute Engine上创建了一个linux debian实例.

我安装了git,node.js,python和其他一些没有问题的东西

但是当我安装mongodb时,完成安装并安装后尝试运行mongod,说:[FAIL]启动数据库:mongod失败了!

我尝试:sudo service mongod start并且是一样的.

我尝试了很多东西:

rm mongodb.lock

将数据路径更改为/ data/db将更改更改为mongodb.log

但没什么用.

当我运行/etc/init.d/mongod启动时

错误是:start-stop-daemon:无法将9月gid改为65534(操作不允许)失败!

知道什么可能是错误吗?

mongodb.log是空的,所以我可以在这里粘贴详细的结果.

谢谢

Wan*_*iar 8

如果您在mongodb-org的apt-get日志中看到此类错误日志:

Package mongodb-org-server is not configured yet.
Run Code Online (Sandbox Code Playgroud)

这可能与GCE debian图像错误与区域设置有关 https://github.com/andsens/bootstrap-vz/issues/49

所以解决这个问题的方法是:

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
Run Code Online (Sandbox Code Playgroud)

dpkg-reconfigure命令将打开一个对话框,用于选择所需的语言环境.只需选择generate all,然后选择e_US.UTF-8

然后您可以按照以下步骤操作:

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/

你可能以前做过的.

这对我今天在gce debian-7图像中起作用.