CouchDB: не обслуживающий футон

Я установил CouchDB в Ubuntu 11.10. У меня работает HTTPD-сервер (который работает правильно), а также все необходимые условия для CouchDB.

Я запустил CouchDB в фоновом режиме для пользователя в системе:

sudo -i -u бпетрук couchdb -b

И это говорит мне, что это началось, и "пришло время расслабиться". К сожалению, я пока не могу расслабиться - потому что, несмотря на загрузку сервера, я не могу получить доступ к Futon из стандартного http://127.0.0.1:5984/_utils местоположения.

Вот некоторые сообщения об ошибках из процедуры запуска. Ужасно, я знаю, лол. Кажется, что он только что сбросил немного JSON в терминал:

Apache CouchDB 1.2.0 (LogLevel = info) запускается. [error] [<0.96.0>] {error_report,<0.31.0>, {<0.96.0>,crash_report, [[{initial_call,{couch_auth_cache,init,['Argument__1']}}, {pid,<0.96.0>}, {зарегистрированное_имя,[]}, {error_info, {выход, {{badmatch, {ошибка, eacces}}, [{couch_auth_cache, sure_users_db_exists,2}, {couch_auth_cache,open_auth_db,0}, {couch_auth_cache,reinit_cache,1}, {couch_auth_cache,init,1}, {gen_server,init_it,6}, {proc_lib,init_p_do_apply,3}]}, [{gen_server,init_it,6}, {proc_lib,init_p_do_apply,3}]}}, {предки, [couch_secondary_services,couch_server_sup,<0.32.0>]}, {messages,[]}, {ссылки,[<0.94.0>,<0.97.0>]}, {словарь,[]}, {trap_exit,true}, {status,running}, {heap_size,610}, {stack_size,24}, {reductions,227}], [{сосед, [{pid,<0.97.0>}, {зарегистрированное_имя,[]}, {initial_call,{couch_event_sup,init,['Argument__1']}}, {current_function,{gen_server,loop,6}}, {предки, [couch_auth_cache,couch_secondary_services, couch_server_sup,<0.32.0>]}, {сообщения, []}, {ссылки,[<0.96.0>,<0.89.0>]}, {словарь,[]}, {trap_exit,false}, {status,wait}, {heap_size,233}, {stack_size,9}, {reductions,32}]}]]}} {"init заканчивается в do_boot",{{badmatch,{error,{bad_return,{{couch_app, начать, [нормальный,["/ USR / местные / и т.д. / CouchDB /default.ini","/ USR / местные / и т.д. / CouchDB /local.ini"]]},{'EXIT',{{badmatch,{ошибка, выключение}},[{couch_server_sup,start_server,1},{application_master,start_it_old,4}]}}}}}},[{кушетка, начало, 0}, {первонач,start_it,1},{первонач,start_em,1}]}}

Не менее разочаровывает тот факт, что определение флага -s на couchdb (который должен выводить состояние фонового процесса) не дает абсолютно ничего! Поэтому я также не могу предоставить информацию по этому вопросу.

Есть ли какие-то общие проблемы, к которым я могу быть слепым во время моего первого набега в мир CouchDB? Я действительно застрял на этом!

1 ответ

Решение

В соответствии с предложением "{{badmatch, {error, eacces}}" в третьей строке вывода ошибок выше, CouchDB сталкивался с некоторыми ошибками прав доступа к файлу и не мог правильно записать в какой-либо файл. Я не смог определить, какой файл вызывал эту проблему, но владение всем каталогом CouchDB решило проблему.

Другие вопросы по тегам