couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Samuel Newson <rnew...@apache.org>
Subject Re: Problem during installation of couchdb-2.0 on CentOS 6.
Date Thu, 29 Sep 2016 21:53:50 GMT
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 <elayar.yacine@gmail.com> 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 <wohali@apache.org>:
> 
>> 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" <elayar.yacine@gmail.com>
>>> To: user@couchdb.apache.org
>>> 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 <bog495@gmail.com>:
>>> 
>>>> make clean && ./configure && make release
>>>> 
>>>> may work
>>>> 
>>>> On Thu, Sep 29, 2016 at 11:57 AM, Yacine El Ayar
>>>> <elayar.yacine@gmail.com>
>>>> 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 <bog495@gmail.com>:
>>>>> 
>>>>>> recompile everything with new erlang
>>>>>> 
>>>>>> On Thu, Sep 29, 2016 at 10:41 AM, Yacine El Ayar <
>>>>> elayar.yacine@gmail.com>
>>>>>> 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
>>>>>>> <rnewson@apache.org
>>>>> :
>>>>>>> 
>>>>>>>> very curious! how did you install erlang?
>>>>>>>> 
>>>>>>>> B.
>>>>>>>> 
>>>>>>>>> On 28 Sep 2016, at 09:32, Yacine El Ayar <
>>>> elayar.yacine@gmail.com>
>>>>>>>> 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
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 


Mime
View raw message