Назад | Перейти на главную страницу

CouchDB не запускается после обновления

Пробовал как на 1.2.0, так и на 1.4.0, обе ошибки и не запускаются. Файлы конфигурации по умолчанию, кроме добавленных мной администраторов пользователей.

Apache CouchDB 1.4.0 (LogLevel = info) запускается. {"инициализация завершается в do_boot", {{badmatch, {error, {bad_return, {{couch_app, start, [normal, ["/ etc / couchdb / default.ini", "/ etc / couchdb / local.ini»] ]}, {'EXIT', {{badmatch, {error, {shutdown, {failed_to_start_child, couch_primary_services, {shutdown, {failed_to_start_child, collation_driver, «невозможно открыть файл общих объектов: нет такого файла или каталога»}}}}}} , [{couch_server_sup, start_server, 1, [{file, "couch_server_sup.erl"}, {line, 98}]}, {application_master, start_it_old, 4, [{file, "application_master.erl"}, {line, 269 }]}]}}}}}}, [{couch, start, 0, [{file, "couch.erl"}, {line, 18}]}, {init, start_it, 1, []}, { init, start_em, 1, []}]}}

Думаю, для меня это тоже была проблема с файлом конфигурации. В OS X я использовал следующее:

rm -rf /usr/local/etc/couchdb/
brew uninstall couchdb
brew install couchdb

Исправлены старые файлы конфигурации, несовместимые с новой версией.

Это вызвано неправильным значением util_driver_dir в файле default.ini.

Некоторые дистрибутивы добавляют версию CouchDB в этот каталог, что приводит к сбою старых файлов конфигурации.