Please follow the documentation and complete the setup process. Section 2.6 describes single node setup; the Cluster Reference describes configuring a cluster.
http://docs.couchdb.org/en/2.0.0/install/index.html#single-node-setup http://docs.couchdb.org/en/2.0.0/cluster/index.html#cluster -Joan ----- Original Message ----- > From: "Yacine El Ayar" <[email protected]> > To: [email protected] > Sent: Thursday, September 29, 2016 8:53:18 AM > Subject: Re: Problem during installation of couchdb-2.0 on CentOS 6. > > Ok, after solving conflicts between last erlang version and new one > and > version between spider-monkey, the compilation process has been > complet > successfully. > Then the initial ask has been completed by your help and I unsterdand > much > better how to build couchdb-2 from source. > > Anyway, now I'm facing a new issue, when I launch the application I'm > facing runtime error > > Any Ideas ? > > Regards. > > ******************************************* > > $ rel/couchdb/bin/couchdb > [info] 2016-09-29T09:58:52.135936Z couchdb@localhost <0.9.0> -------- > Application couch_log started on node couchdb@localhost > [info] 2016-09-29T09:58:52.141619Z couchdb@localhost <0.9.0> -------- > Application folsom started on node couchdb@localhost > [info] 2016-09-29T09:58:52.192082Z couchdb@localhost <0.9.0> -------- > Application couch_stats started on node couchdb@localhost > [info] 2016-09-29T09:58:52.192355Z couchdb@localhost <0.9.0> -------- > Application khash started on node couchdb@localhost > [info] 2016-09-29T09:58:52.203130Z couchdb@localhost <0.9.0> -------- > Application couch_event started on node couchdb@localhost > [info] 2016-09-29T09:58:52.210897Z couchdb@localhost <0.9.0> -------- > Application ibrowse started on node couchdb@localhost > [info] 2016-09-29T09:58:52.226443Z couchdb@localhost <0.9.0> -------- > Application ioq started on node couchdb@localhost > [info] 2016-09-29T09:58:52.226777Z couchdb@localhost <0.9.0> -------- > Application mochiweb started on node couchdb@localhost > [info] 2016-09-29T09:58:52.227239Z couchdb@localhost <0.9.0> -------- > Application oauth started on node couchdb@localhost > [info] 2016-09-29T09:58:52.238398Z couchdb@localhost <0.205.0> > -------- > Apache CouchDB 2.0.0 is starting. > > [info] 2016-09-29T09:58:52.238521Z couchdb@localhost <0.206.0> > -------- > Starting couch_sup > [info] 2016-09-29T09:58:52.425142Z couchdb@localhost <0.205.0> > -------- > Apache CouchDB has started. Time to relax. > > [info] 2016-09-29T09:58:52.425275Z couchdb@localhost <0.205.0> > -------- > Apache CouchDB has started on http://127.0.0.1:5986/ > [info] 2016-09-29T09:58:52.425400Z couchdb@localhost <0.9.0> -------- > Application couch started on node couchdb@localhost > [info] 2016-09-29T09:58:52.425520Z couchdb@localhost <0.9.0> -------- > Application ets_lru started on node couchdb@localhost > [info] 2016-09-29T09:58:52.440897Z couchdb@localhost <0.9.0> -------- > Application rexi started on node couchdb@localhost > [info] 2016-09-29T09:58:52.486087Z couchdb@localhost <0.9.0> -------- > Application mem3 started on node couchdb@localhost > [info] 2016-09-29T09:58:52.486141Z couchdb@localhost <0.9.0> -------- > Application fabric started on node couchdb@localhost > [info] 2016-09-29T09:58:52.515908Z couchdb@localhost <0.9.0> -------- > Application chttpd started on node couchdb@localhost > [error] 2016-09-29T09:58:52.527068Z couchdb@localhost emulator > -------- > Error in process <0.321.0> on node couchdb@localhost with exit value: > {database_does_not_exist,[{mem3_shards,load_shards_from_db,"_users",[{file,"src/mem3_shards.erl"},{line,327}]},{mem3_shards,load_shards_from_disk,1,[{file,"src/mem3_shards.erl"},{line,315}]},{mem3_shards,load_shards_from_disk,2,[{file,"src/mem3_shards.erl"},{line,331}]},{mem3_shards,for_docid,3,[{file,"src/mem3_shards.erl"},{line,87}]},{fabric_doc_open,go,3,[{file,"src/fabric_doc_open.erl"},{line,38}]},{chttpd_auth_cache,ensure_auth_ddoc_exists,2,[{file,"src/chttpd_auth_cache.erl"},{line,187}]},{chttpd_auth_cache,listen_for_changes,1,[{file,"src/chttpd_auth_cache.erl"},{line,134}]}]} > > [notice] 2016-09-29T09:58:52.528332Z couchdb@localhost <0.320.0> > -------- > chttpd_auth_cache changes listener died database_does_not_exist at > mem3_shards:load_shards_from_db/6(line:327) <= > mem3_shards:load_shards_from_disk/1(line:315) <= > mem3_shards:load_shards_from_disk/2(line:331) <= > mem3_shards:for_docid/3(line:87) <= fabric_doc_open:go/3(line:38) <= > chttpd_auth_cache:ensure_auth_ddoc_exists/2(line:187) <= > chttpd_auth_cache:listen_for_changes/1(line:134) > > > > > > > > > > > 2016-09-29 11:01 GMT+02:00 Bogdan Andu <[email protected]>: > > > make clean && ./configure && make release > > > > may work > > > > On Thu, Sep 29, 2016 at 11:57 AM, Yacine El Ayar > > <[email protected]> > > wrote: > > > > > According to INSTALL.Unix.md, the required dependencies for > > > couchdb are > > > the following : > > > > > > > > > * Erlang OTP (>=R16B03-1, =<19.x) ( > > > http://erlang.org/ > > > ) > > > * ICU > > > (http://icu-project.org/) > > > * OpenSSL (http://www.openssl.org/) > > > * Mozilla SpiderMonkey (1.8.5) ( > > > http://www.mozilla.org/js/spidermonkey/) > > > * GNU Make > > > (http://www.gnu.org/software/make/) > > > * GNU Compiler Collection (http://gcc.gnu.org/) > > > * libcurl > > > (http://curl.haxx.se/libcurl/ > > ) > > > * help2man > > > (http://www.gnu.org/s/help2man/) > > > * Python (>=2.7) for docs (http://python.org/) > > > * Python Sphinx (>=1.1.3) > > > (http://pypi.python.org/pypi/Sphinx) > > > > > > None of them required to be build against erlang, only couchdb > > > fill full > > > this requirement. > > > Then when you to recompile everything, what i'm suppose to > > > understand ? > > > > > > Ths > > > > > > > > > > > > 2016-09-29 9:52 GMT+02:00 Bogdan Andu <[email protected]>: > > > > > > > recompile everything with new erlang > > > > > > > > On Thu, Sep 29, 2016 at 10:41 AM, Yacine El Ayar < > > > [email protected]> > > > > wrote: > > > > > > > > > Ok i've review the installation of erlang (before i've not > > > > > used make > > > > > install but update PATH and LD_LIBRARY_PATH to tell the os to > > > > > point > > to > > > > the > > > > > latest version of erlang). > > > > > Then i've redone it using make install. Bellow the performed > > > > > step. > > > > > > > > > > $ sudo su > > > > > $ cd /opt/ && mkdir erlang > > > > > $ wget http://erlang.org/download/otp_src_19.0.tar.gz > > > > > $ tar -xzvf otp_src_19.0.tar.gz > > > > > $ ./configure > > > > > $ make && make install > > > > > > > > > > But now the issue is the following one : > > > > > > > > > > ************************************************************ > > ********** > > > > > > > > > > $ make > > > > > > > > > > =ERROR REPORT==== 29-Sep-2016::09:31:37 === > > > > > Loading of > > > > > /opt/couchdb2/apache-couchdb-2.0.0/bin/rebar/rebar/ebin/rebar.beam > > > > failed: > > > > > badfile > > > > > escript: exception error: undefined function rebar:main/1 > > > > > in function escript:run/2 > > > > > in call from escript:start/1 > > > > > in call from init:start_it/1 > > > > > in call from init:start_em/1 > > > > > > > > > > =ERROR REPORT==== 29-Sep-2016::09:31:37 === > > > > > beam/beam_load.c(1365): Error loading module rebar: > > > > > use of opcode 153; this emulator supports only up to 152 > > > > > > > > > > make: *** [couch] Erreur 127 > > > > > > > > > > ************************************************************ > > ********** > > > > > > > > > > > > > > > It seems it cannot find a file, and of of course it doesn't > > > > > exits : > > > > > > > > > > ************************************************************ > > ********** > > > > > > > > > > $tree /opt/couchdb2/apache-couchdb-2.0.0/bin/ > > > > > /opt/couchdb2/apache-couchdb-2.0.0/bin/ > > > > > ├── erlang-version.escript > > > > > └── rebar > > > > > > > > > > > > > > > > > > > > ************************************************************ > > ********** > > > > > > > > > > Any ideas ? > > > > > > > > > > Thanks > > > > > > > > > > > > > > > 2016-09-28 21:10 GMT+02:00 Robert Samuel Newson > > > > > <[email protected] > > >: > > > > > > > > > > > very curious! how did you install erlang? > > > > > > > > > > > > B. > > > > > > > > > > > > > On 28 Sep 2016, at 09:32, Yacine El Ayar < > > [email protected]> > > > > > > wrote: > > > > > > > > > > > > > > Hello, > > > > > > > > > > > > > > I'm trying to install couchdb 2 on a CentOS 6 server > > > > > > > I believe (as i'm not sure of it), i've installed all the > > required > > > > > > > dependencies. > > > > > > > > > > > > > > ## Anyway when I run the make I obtain the following > > > > > > > input: > > > > > > > > > > > > > > $ ./configure > > > > > > > ==> configuring couchdb in rel/couchdb.config > > > > > > > You have configured Apache CouchDB, time to relax. Relax. > > > > > > > > > > > > > > > > > > > > > $ make > > > > > > > Uncaught error in rebar_core: {'EXIT', > > > > > > > {{case_clause, > > > > > > > {error, > > > > > > > {function_clause, > > > > > > > [{filename,join, > > > > > > > > > [{error,bad_name},"erts.app"], > > > > > > > [{file,"filename.erl"},{line, > > > > > 409}]}, > > > > > > > {rmemo,ets_tab,0, > > > > > > > > > [{file,"src/rmemo.erl"},{line, > > > > > > 187}]}, > > > > > > > {rmemo,init,1, > > > > > > > > > [{file,"src/rmemo.erl"},{line, > > > > > > 181}]}, > > > > > > > {gen_server,init_it,6, > > > > > > > [{file,"gen_server.erl"},{ > > > > > > line,328}]}, > > > > > > > {proc_lib,init_p_do_apply,3, > > > > > > > > > > > > > > [{file,"proc_lib.erl"},{line,247}]}]}}}, > > > > > > > [{rebar,run_aux,2, > > > > > > > [{file,"src/rebar.erl"},{line, > > > > 218}]}, > > > > > > > {rebar,main,1, > > > > > > > [{file,"src/rebar.erl"},{line, > > > > 58}]}, > > > > > > > {escript,run,2, > > > > > > > [{file,"escript.erl"},{line, > > > 757}]}, > > > > > > > {escript,start,1, > > > > > > > [{file,"escript.erl"},{line, > > > 277}]}, > > > > > > > {init,start_em,1,[]}, > > > > > > > {init,do_boot,3,[]}]}} > > > > > > > make: *** [couch] Erreur 1 > > > > > > > > > > > > > > > > > > > > > ## I don't know how to translate this error message on > > > > > > > useful > > > > > > information. > > > > > > > Do you have any idea where the problem come from ? > > > > > > > > > > > > > > > > > > > > > ## This is where i've grabbed the source. > > > > > > > > > > > > > > http://wwwftp.ciril.fr/pub/apache/couchdb/source/2.0.0/ > > > > > > apache-couchdb-2.0.0.tar.gz > > > > > > > > > > > > > > > > > > > > > > > > > > > > ## Some important dependencies and information about my > > > > > > > system. > > > > > > > > > > > > > > $ erl --version > > > > > > > Erlang/OTP 19 [erts-8.0] [source] [smp:2:2] > > > > > > > [async-threads:10] > > > [hipe] > > > > > > > [kernel-poll:false] > > > > > > > > > > > > > > $ js --version > > > > > > > JavaScript-C 1.8.5 2011-03-31 > > > > > > > > > > > > > > $ uname -mrs > > > > > > > Linux 2.6.32-573.7.1.el6.i686 i686 > > > > > > > > > > > > > > > > > > > > > Any ideas ? > > > > > > > > > > > > > > > > > > > > > Regards > > > > > > > > > > > > > > > > > > > > > > > > > > >
