service mongod start on debian doesnt work

南楼画角 提交于 2019-12-19 08:59:37

问题


I created a instance of linux debian on Google Compute Engine.

I Install git, node.js, python and some other things without problems

But when I install mongodb, when finish the installation and the installation try to run mongod, said: [FAIL] Starting database: mongod failed!

I try with: sudo service mongod start and was the same.

I try many thing like:

rm mongodb.lock

Change path of data to / data / db Change permisions to mongodb.log

But nothing work.

When I run /etc/init.d/mongod start

The error is: start-stop-daemon: unable to September gid to 65534 (Operation not permitted)   failed!

Any idea what could be the error?

The mongodb.log is empty so, I can paste here the results of verbose.

Thanks


回答1:


If you are seeing this kind of error log in the apt-get log of mongodb-org:

Package mongodb-org-server is not configured yet.

This maybe related to the GCE debian image bug with the locale https://github.com/andsens/bootstrap-vz/issues/49

So a way around this is to do:

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

The dpkg-reconfigure command will open a dialog for selecting the desires locales. Just select generate all, then choose e_US.UTF-8

Then you can follow the steps in :

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

As you have probably have done before.

This worked for me in gce debian-7 image today.




回答2:


I had to download without apt-get install, and install the deb package separatly.

Before install the package, I run this commands..

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

And that was all, now I have mongodb running in my debian machine.

Thanks.



来源:https://stackoverflow.com/questions/23714336/service-mongod-start-on-debian-doesnt-work

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!