Я не могу установить mongodb на 14.04.5 LTS, Trusty Tahr. Я пробовал несколько раз, но ничего не помогает! : [
Следуя этой документации
2.
$ echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
2.
deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse`
3.
$ sudo apt-get update
Выход не имеет ошибок.
3.
$ sudo apt-get install -y mongodb-org
Результат:
...
invoke-rc.d: unknown initscript, /etc/init.d/mongod not found.
dpkg: error processing package mongodb-org-server (--configure):
subprocess installed post-installation script returned error exit status 100
Setting up mongodb-org-mongos (3.6.2) ...
Setting up mongodb-org-tools (3.6.2) ...
dpkg: dependency problems prevent configuration of mongodb-org:
mongodb-org depends on mongodb-org-server; however:
Package mongodb-org-server is not configured yet.
dpkg: error processing package mongodb-org (--configure):
dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
mongodb-org-server
mongodb-org
E: Sub-process /usr/bin/dpkg returned an error code (1)`
И я ничего не могу с этим поделать.
Также я попытался переустановить эту команду:
$ sudo apt-get --reinstall install mongodb
Но даже это не помогает.
Результат:
Removing mongodb-org-server (3.6.2) ...
invoke-rc.d: unknown initscript, /etc/init.d/mongod not found.
dpkg: error processing package mongodb-org-server (--remove):
subprocess installed pre-removal script returned error exit status 100
invoke-rc.d: unknown initscript, /etc/init.d/mongod not found.
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 100
Removing mongodb-org-mongos (3.6.2) ...
Removing mongodb-org-shell (3.6.2) ...
Removing mongodb-org-tools (3.6.2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Errors were encountered while processing:
mongodb-org-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Что происходит?
Недостаток файла описания задачи Upstart /etc/init.d/mongod отсутствует. Поскольку пакет все равно будет удален, вы можете (возможно) просто предоставить пустое описание в качестве заполнителя для завершения удаления пакета:
sudo touch /etc/init.d/mongod
sudo apt install -f
Недостаток файла описания задачи Upstart /etc/init.d/mongod отсутствует. Поскольку пакет все равно будет удален, вы можете (возможно) просто предоставить пустое описание в качестве заполнителя для завершения удаления пакета:
sudo touch /etc/init.d/mongod
sudo apt install -f