Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

service mongod start on debian doesnt work

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

like image 830
cmarrero01 Avatar asked Feb 13 '23 23:02

cmarrero01


1 Answers

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.

like image 118
Wan Bachtiar Avatar answered Feb 15 '23 12:02

Wan Bachtiar