Mikhail Mikhail - 8 days ago 5
Linux Question

Windows 10 Linux Subsystem. How to install MongoDB

Recently published a new update to the Windows 10 Anniversary Update includes Linux Subsystem based on Ubuntu 14.04 and now I want to all of my working environment was in this Linux Subsystem.

I try to install MongoDB with this instructions from official website https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org


After installation is complete I try to run mongodb with

sudo service mongod start


but have follow error

User@DESKTOP-TPQIRNP:/mnt/c/Users/User$ sudo service mongod start
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
mongod: unrecognized service


How to install the latest stable version of MongoDB without errors ?

Answer

At the moment, we can see some solutions to this problem in this Microsoft/BashOnWindows issue here https://github.com/Microsoft/BashOnWindows/issues/796

One of the working solutions https://github.com/Microsoft/BashOnWindows/issues/796#issuecomment-238048520