couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eiri <e...@eiri.ca>
Subject Re: Ubuntu 16.04 Couchdb 1.6.1 fresj install
Date Thu, 16 Feb 2017 01:01:14 GMT

I’m not sure how ubuntu’s apt package setups things, but ‘enoent’ error indicates
none existing file, so judging by error trace you are missing both /etc/couchdb/default.ini
and /etc/couchdb/local.ini configs and service just failing to start.

Regards,
Eric

> On Feb 15, 2017, at 17:33, max <maxima078@gmail.com> wrote:
> 
> Thank you for your answer I'll keep that in mind for 2.0.
> Anybody else ?
> 
> Thanks.
> 
> 2017-02-15 11:32 GMT+01:00 Dan Ballance <tzewang.dorje@gmail.com>:
> 
>> Oh damn, just realised you are not trying to install 2.0. Apologies, that
>> link is probably not relevant :(
>> 
>> On Wed, Feb 15, 2017 at 10:31 AM Dan Ballance <tzewang.dorje@gmail.com>
>> wrote:
>> 
>>> Not sure if this will answer your specific question, but I found this
>> gist
>>> very useful for setting up my Ubuntu 16.04 CouchDB server:
>>> 
>>> https://gist.github.com/SinanGabel/eac83a2f9d0ac64e2c9d4bd936be9313
>>> 
>>> On Mon, Feb 13, 2017 at 9:59 AM max <maxima078@gmail.com> wrote:
>>> 
>>> Hi,
>>> 
>>> I just installed Couchdb 1.6.1 from apt on Ubuntu 16.04 but I'm
>> stucksince
>>> I changed the port to make CouchDB listen on port 80.
>>> I already faced this problem on Ubuntu 12.04 with an install from source
>>> and I just replaced the user in /usr/local/etc/default/couchdb :
>>> COUCHDB_USER=root
>>> But with this apt install I tough just editing /etc/init/couchdb.conf and
>>> change exec su couchdb -c /usr/bin/couchdb  TO exec su root -c
>>> /usr/bin/couchdb  will make it but it did not.
>>> The error I got when I run "sudo couchdb" is
>>> 
>>> Apache CouchDB 1.6.1 (LogLevel=info) is starting.
>>> Apache CouchDB has started. Time to relax.
>>> [info] [<0.33.0>] Apache CouchDB has started on http://0.0.0.0:80/
>>> [error] [<0.33.0>] Failed to write to URI file /run/couchdb/couch.uri:
no
>>> such file or directory
>>> [error] [<0.32.0>] {error_report,<0.32.0>,
>>>                    {<0.32.0>,crash_report,
>>>                     [[{initial_call,
>>>                        {application_master,init,
>>>                         ['Argument__1','Argument__2','Argument__3',
>>>                          'Argument__4']}},
>>>                       {pid,<0.32.0>},
>>>                       {registered_name,[]},
>>>                       {error_info,
>>>                        {exit,
>>>                         {enoent,
>>>                          {couch_app,start,
>>>                           [normal,
>>>                            ["/etc/couchdb/default.ini",
>>>                             "/etc/couchdb/local.ini"]]}},
>>>                         [{application_master,init,4,
>>>                           [{file,"application_master.
>> erl"},{line,134}]},
>>>                          {proc_lib,init_p_do_apply,3,
>>>                           [{file,"proc_lib.erl"},{line,240}]}]}},
>>>                       {ancestors,[<0.31.0>]},
>>>                       {messages,[{'EXIT',<0.33.0>,normal}]},
>>>                       {links,[<0.31.0>,<0.7.0>]},
>>>                       {dictionary,[]},
>>>                       {trap_exit,true},
>>>                       {status,running},
>>>                       {heap_size,987},
>>>                       {stack_size,27},
>>>                       {reductions,153}],
>>>                      []]}}
>>> {"init terminating in
>>> 
>>> do_boot",{{badmatch,{error,{enoent,{couch_app,start,[
>> normal,["/etc/couchdb/default.ini","/etc/couchdb/local.ini"]
>> ]}}}},[{couch,start,0,[{file,"couch.erl"},{line,18}]},{init,
>> start_it,1,[]},{init,start_em,1,[]}]}}
>>> 
>>> So I tried to create the couch.uri file and then I could start couchdb on
>>> port 80 but only with the command "sudo couchdb". The service "sudo
>>> systemctl restart couchdb" is not able to start couchdb and when I try it
>>> the couch.uri is deleted and so one... How to fix this properly ? I know
>> I
>>> could rewrite port 80 to 5984 using apache2 or nginx but I want to figure
>>> out what is going on and I'd like to make it work.
>>> 
>>> Thanks for any hints.
>>> 
>>> Max.
>>> 
>>> 
>> 


Mime
View raw message