я успешно установил 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.