Есть ли что-то не так с couchdb пакетами в надежном человеке/14.04?
Когда я устанавливаю couchdb, он не запускается. Отчеты об установке:
initctl: Unknown job: couchdb
и существует нет /etc/init.d/couchdb
Это происходит и со стандартным (1.5.0-0ubuntu1) пакетом и с couchdb (1.6.1-0ubuntu5) PPA,
Проблема находится в выскочке, не couchdb. Выполнение установки из настольной сессии заставляет выскочку не видеть новое задание. Сервис обычно запускается на перезагрузке, или от корневой оболочки, незапятнанной с UPSTART_SESSION.
От Цифровой Океан , я суммирую основное содержание только к командам, которые необходимо ввести для установки couchdb
:
sudo apt-get update
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:couchdb/stable -y
sudo apt-get update
sudo apt-get remove couchdb couchdb-bin couchdb-common -yf
sudo apt-get install couchdb -y
Я думал, что имел подобную проблему, искал решения и нашел этот отрывок: https://github.com/pixelpark/ppnet/wiki/Install-CouchDB-1.6.1-on-Ubuntu-14.04
Оказывается, что этот метод действительно генерирует /etc/init.d/couchdb
, таким образом, он может решить Вашу проблему. Вот сгенерированный файл: https://gist.github.com/GabLeRoux/b50d7c88b8421eda0ae6
В моем случае, я установил couchdb 1.6.1
от ppa:couchdb/stable
, и сервис действительно работает даже без /etc/init.d/couchdb
.
vagrant@vagrant-ubuntu-trusty-64:/etc/init.d$ sudo service couchdb restart
couchdb stop/waiting
couchdb start/running, process 6898
vagrant@vagrant-ubuntu-trusty-64:/etc/init.d$ curl localhost:5984
{"couchdb":"Welcome","uuid":"26b1f5a8b777f61674013da9a64c3728","version":"1.6.1","vendor":{"name":"Ubuntu","version":"14.04"}}