Thanks to everyone. Now its working fine. Regards. 2016-09-29 23:53 GMT+02:00 Robert Samuel Newson <[email protected]>:
> Even with a single node, the databases will be sharded. I recommend not > looking at port 5986, it'll just confuse you. The couchdb interface is on > port 5984, as always. > > B. > > > > On 29 Sep 2016, at 14:52, Yacine El Ayar <[email protected]> > wrote: > > > > Ok, I'm trying to configure a single node. > > And now, I can access to the admin panel (fauxon). > > > > But, > > > > (1) I can go into verify install page and check that the installation has > > been successfully done. > > Then its look good > > > > > > (2) In Database page I see a lot of databse which cannot be loaded > > All the "shards/**" database cannot be loaded and this lead to issue > when I > > want to create an admin user and configure my single node. > > Then , from terminal I've executed : > > > > $ curl 127.0.0.1:5986/_all_dbs > > ["_dbs","_nodes","_replicator","_users","shards/00000000- > 1fffffff/_global_changes.1475155752","shards/00000000- > 1fffffff/_replicator.1475155747","shards/00000000- > 1fffffff/_users.1475155743","shards/20000000-3fffffff/_ > global_changes.1475155752","shards/20000000-3fffffff/_ > replicator.1475155747","shards/20000000-3fffffff/_ > users.1475155743","shards/40000000-5fffffff/_global_ > changes.1475155752","shards/40000000-5fffffff/_replicator. > 1475155747","shards/40000000-5fffffff/_users.1475155743"," > shards/60000000-7fffffff/_global_changes.1475155752"," > shards/60000000-7fffffff/_replicator.1475155747"," > shards/60000000-7fffffff/_users.1475155743","shards/ > 80000000-9fffffff/_global_changes.1475155752","shards/ > 80000000-9fffffff/_replicator.1475155747","shards/80000000- > 9fffffff/_users.1475155743","shards/a0000000-bfffffff/_ > global_changes.1475155752","shards/a0000000-bfffffff/_ > replicator.1475155747","shards/a0000000-bfffffff/_ > users.1475155743","shards/c0000000-dfffffff/_global_ > changes.1475155752","shards/c0000000-dfffffff/_replicator. > 1475155747","shards/c0000000-dfffffff/_users.1475155743"," > shards/e0000000-ffffffff/_global_changes.1475155752"," > shards/e0000000-ffffffff/_replicator.1475155747"," > shards/e0000000-ffffffff/_users.1475155743"] > > > > > > ## I cannot create an admin user : > > When I click on configure node button, the couchdb process log > > > > [notice] 2016-09-29T13:50:14.405870Z couchdb@localhost <0.7580.0> > -------- > > 127.0.0.1 - - POST /_cluster_setup 400 > > [error] 2016-09-29T13:50:14.406659Z couchdb@localhost <0.7580.0> > -------- > > httpd 400 error response: > > {"error":"illegal_database_name","reason":"Name: '_cluster_setup'. Only > > lowercase characters (a-z), digits (0-9), and any of the characters _, $, > > (, ), +, -, and / are allowed. Must begin with a letter."} > > > > And then no admin user has been created. > > > > Should I remove the "shards/**" database using "curl -X DELETE ...." ? > > Can you help me one more time please ? > > > > Thanks > > > > > > > > > > > > 2016-09-29 15:19 GMT+02:00 Joan Touzet <[email protected]>: > > > >> 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 > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > >
