Добырй день,
Пытаюсь сделать на yii2:
composer install
Ловлю:
Problem 1
- Installation request for yiisoft/yii2-mongodb 2.1.7 -> satisfiable by yiisoft/yii2-mongodb[2.1.7].
- yiisoft/yii2-mongodb 2.1.7 requires ext-mongodb >=1.0.0 -> the requested PHP extension mongodb is missing from your system.
Пытаюсь снести
mongo и установить заново:
sudo service mongod stop
sudo apt-get purge mongodb-org*
Удаляется mongodb-org-server (4.0.3) …
Failed to stop mongod.service: Unit mongod.service not loaded.
invoke-rc.d: initscript mongod, action "stop" failed.
dpkg: ошибка при обработке пакета mongodb-org-server (--remove):
installed mongodb-org-server package pre-removal script subprocess returned error exit status 5
При обработке следующих пакетов произошли ошибки:
mongodb-org-server
E: Sub-process /usr/bin/dpkg returned an error code (1)sudo rm -r /var/log/mongodb /var/lib/mongodb
Далее установка:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
### Для моей версии - Ubuntu 18.04 (Bionic)
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org
Пробовал еще кусок пакетов установить:
sudo apt-get install -y mongodb-enterprise mongodb-enterprise-server mongodb-enterprise-shell mongodb-enterprise-mongos mongodb-enterprise-tools
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет mongodb-enterprise недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Пакет mongodb-enterprise-mongos недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Пакет mongodb-enterprise-server недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Пакет mongodb-enterprise-shell недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Пакет mongodb-enterprise-tools недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета «mongodb-enterprise» не найден кандидат на установку
E: Для пакета «mongodb-enterprise-server» не найден кандидат на установку
E: Для пакета «mongodb-enterprise-shell» не найден кандидат на установку
E: Для пакета «mongodb-enterprise-mongos» не найден кандидат на установку
E: Для пакета «mongodb-enterprise-tools» не найден кандидат на установку
Пробую запустить mongo:
$ mongod
2018-10-12T11:31:34.017+0300 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] MongoDB starting : pid=20286 port=27017 dbpath=/data/db 64-bit host=andrey-Lenovo-ideapad-310-15ISK
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] db version v4.0.3
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] git version: 7ea530946fa7880364d88c8d8b6026bbc9ffa48c
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2n 7 Dec 2017
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] allocator: tcmalloc
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] modules: none
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] build environment:
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] distmod: ubuntu1404
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] distarch: x86_64
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] target_arch: x86_64
2018-10-12T11:31:34.027+0300 I CONTROL [initandlisten] options: {}
2018-10-12T11:31:34.028+0300 I STORAGE [initandlisten] exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating
2018-10-12T11:31:34.029+0300 I NETWORK [initandlisten] shutdown: going to close listening sockets...
2018-10-12T11:31:34.029+0300 I NETWORK [initandlisten] removing socket file: /tmp/mongodb-27017.sock
2018-10-12T11:31:34.029+0300 I CONTROL [initandlisten] now exiting
2018-10-12T11:31:34.029+0300 I CONTROL [initandlisten] shutting down with code:100
Подскажите, в чем причина? Ахтунг.