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

CouchDB 0.11 в Ubuntu 10.04

я успешно установил CouchDB 0.11 на Ubuntu 10.04 на основе Инструкция по установке в couchdb wiki для ubuntu 10.04. с добавлением "--bindir = / usr / bin --sbindir = / usr / sbin --localstatedir = / var --sysconfdir = / etc" в ./configure

CouchDB успешно работает и получил "{" couchdb ":" Welcome "," version ":" 0.11.0 "}"

Но Test Suite не работает успешно из-за зависания в первой задаче «основы».

Любая поддержка для решения этой проблемы и обеспечения бесперебойной работы Test Suite на Ubuntu 10.04.

У меня возникла та же проблема, когда Test Suite зависал на первых «основах». ЦП был очень высок, и журнал был завален такими журналами

[Wed, 26 May 2010 17:34:18 GMT] [debug] [<0.1014.0>] OS Process Start :: #Port<0.2005>

[Wed, 26 May 2010 17:34:18 GMT] [debug] [<0.1014.0>] OS Process
#Port<0.2005> Input  :: ["reset",{"reduce_limit":true}]

[Wed, 26 May 2010 17:34:18 GMT] [error] [<0.786.0>] OS Process Error <0.1014.0> :: {os_process_error,{exit_status,127}}

Мне удалось исправить проблему, когда я запустил couchdb вручную, установив LD_LIBRARY_PATH в каталог lib для xulrunner-devel, что, по моему мнению, было одним из предварительных условий.

# export LD_LIBRARY_PATH=/usr/lib/xulrunner-devel-1.9.2.3/lib
# /usr/local/bin/couchdb

При таком запуске все тесты прошли успешно.

РЕДАКТИРОВАТЬ: более постоянным исправлением является добавление указанного выше пути xulrunner-devel к файлу в /etc/ld.so.conf.d. На своей машине я сделал файл /etc/ld.so.conf.d/couchdb.conf с содержанием

/usr/lib/xulrunner-devel-1.9.2.3/lib

Затем я побежал ldconfig и перезапустил CouchDB.

Примечание: когда я ранее запускал CouchDB вручную, я делал это как root, что вызывало некоторые проблемы с разрешениями, поэтому убедитесь, что все разрешения установлены правильно там, где вы установили CouchDB.