I'm new to CouchDB. 

I've successfully installed and used CouchDB 1.0.1 on Mac OS X.

MacOS X Installation summary

sudo port install icu erlang spidermonkey curl

Then conventional installation from source


Automated Linux installation

su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
sudo yum install couchdb

Installs a runnable couchdb

couchdb.x86_64                         0.11.2-2.el5                    installed

Manual Linux Installation summary - apache-couchdb-1.0.1.tar.gz

(Details attached)

Manually from sources - no errors during build / install 

When run via

sudo -u couchdb couchdb

Multiple errors - samples below - full log in attachment

> {error_logger,{{2010,10,10},{17,35,37}},std_error,"File operation error: eacces. Target: .. Function: read_file_info. Process: code_server."}
> {error_logger,{{2010,10,10},{17,35,37}},std_error,"File operation error: eacces. Target: ./beam_lib.beam. Function: get_file. Process: code_server."}

 =CRASH REPORT==== 10-Oct-2010::17:35:37 ===
>   crasher:
>     initial call: application_master:init/4
>     pid: <0.29.0>
>     registered_name: []
>     exception exit: {bad_return,
>                         {{couch_app,start,
>                              [normal,
>                               ["/usr/local/couchdb-1.0.1/etc/couchdb/default.ini",
>                                "/usr/local/couchdb-1.0.1/etc/couchdb/local.ini"]]},
>                          {'EXIT',
>                              "libicuuc.so.44: cannot open shared object file: No such file or directory"}}}
>       in function  application_master:init/4

This second error suggests that the appropriate libraries are not accessible - however, they show up with correct ownership and permissions.

Any insights would be appreciated.


Tracy Flynn