You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by kowsik <ko...@gmail.com> on 2011/09/02 00:25:54 UTC
CouchDB startup error
Help please. Just compiled CouchDB on an EC2 instance and I'm running
it as user "couchdb". Get this exception, not sure what this means. If
I start this as "root", everything's okay. So maybe a permission
problem? But checked all the usual directories and they are all owned
by the "couchdb" user.
Apache CouchDB 1.1.0 (LogLevel=error) is starting.
[error] [<0.114.0>] {error_report,<0.31.0>,
{<0.114.0>,crash_report,
[[{initial_call,
{mochiweb_socket_server,init,['Argument__1']}},
{pid,<0.114.0>},
{registered_name,[]},
{error_info,
{exit,
{undef,
[{fdsrv,start,[]},
{mochiweb_socket_server,init,1},
{gen_server,init_it,6},
{proc_lib,init_p_do_apply,3}]},
[{gen_server,init_it,6},
{proc_lib,init_p_do_apply,3}]}},
{ancestors,
[couch_secondary_services,couch_server_sup,
<0.32.0>]},
{messages,[]},
{links,[<0.86.0>]},
{dictionary,[]},
{trap_exit,true},
{status,running},
{heap_size,1597},
{stack_size,24},
{reductions,468}],
[]]}}
=CRASH REPORT==== 1-Sep-2011::22:14:08 ===
crasher:
initial call: mochiweb_socket_server:init/1
pid: <0.114.0>
registered_name: []
exception exit: {undef,[{fdsrv,start,[]},
{mochiweb_socket_server,init,1},
{gen_server,init_it,6},
{proc_lib,init_p_do_apply,3}]}
in function gen_server:init_it/6
ancestors: [couch_secondary_services,couch_server_sup,<0.32.0>]
messages: []
links: [<0.86.0>]
dictionary: []
trap_exit: true
status: running
heap_size: 1597
stack_size: 24
reductions: 468
neighbours:
[error] [<0.86.0>] {error_report,<0.31.0>,
{<0.86.0>,supervisor_report,
[{supervisor,{local,couch_secondary_services}},
{errorContext,start_error},
{reason,
{'EXIT',
{badarg,
[{io,format,
[<0.31.0>,"Failure to start Mochiweb: ~s~n",
[{undef,
[{fdsrv,start,[]},
{mochiweb_socket_server,init,1},
{gen_server,init_it,6},
{proc_lib,init_p_do_apply,3}]}]]},
{couch_httpd,start_link,2},
{supervisor,do_start_child,2},
{supervisor,start_children,3},
{supervisor,init_children,2},
{gen_server,init_it,6},
{proc_lib,init_p_do_apply,3}]}}},
{offender,
[{pid,undefined},
{name,httpd},
{mfargs,{couch_httpd,start_link,[]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,worker}]}]}}
Thanks,
K.
---
http://blitz.io
@pcapr
Re: CouchDB startup error
Posted by kowsik <ko...@gmail.com>.
Thanks Paul. Found out what's going on. Have to do this:
setcap 'cap_net_bind_service=+ep' /mnt/couch/lib/erlang/erts-5.8.4/bin/beam.smp
All relaxed now.
K.
---
http://blitz.io
@pcapr
On Thu, Sep 1, 2011 at 3:34 PM, Paul Davis <pa...@gmail.com> wrote:
> Looks like you're trying to bind to a port < 1024 while not running as root.
>
> On Thu, Sep 1, 2011 at 5:25 PM, kowsik <ko...@gmail.com> wrote:
>> Help please. Just compiled CouchDB on an EC2 instance and I'm running
>> it as user "couchdb". Get this exception, not sure what this means. If
>> I start this as "root", everything's okay. So maybe a permission
>> problem? But checked all the usual directories and they are all owned
>> by the "couchdb" user.
>>
>> Apache CouchDB 1.1.0 (LogLevel=error) is starting.
>> [error] [<0.114.0>] {error_report,<0.31.0>,
>> {<0.114.0>,crash_report,
>> [[{initial_call,
>> {mochiweb_socket_server,init,['Argument__1']}},
>> {pid,<0.114.0>},
>> {registered_name,[]},
>> {error_info,
>> {exit,
>> {undef,
>> [{fdsrv,start,[]},
>> {mochiweb_socket_server,init,1},
>> {gen_server,init_it,6},
>> {proc_lib,init_p_do_apply,3}]},
>> [{gen_server,init_it,6},
>> {proc_lib,init_p_do_apply,3}]}},
>> {ancestors,
>> [couch_secondary_services,couch_server_sup,
>> <0.32.0>]},
>> {messages,[]},
>> {links,[<0.86.0>]},
>> {dictionary,[]},
>> {trap_exit,true},
>> {status,running},
>> {heap_size,1597},
>> {stack_size,24},
>> {reductions,468}],
>> []]}}
>>
>> =CRASH REPORT==== 1-Sep-2011::22:14:08 ===
>> crasher:
>> initial call: mochiweb_socket_server:init/1
>> pid: <0.114.0>
>> registered_name: []
>> exception exit: {undef,[{fdsrv,start,[]},
>> {mochiweb_socket_server,init,1},
>> {gen_server,init_it,6},
>> {proc_lib,init_p_do_apply,3}]}
>> in function gen_server:init_it/6
>> ancestors: [couch_secondary_services,couch_server_sup,<0.32.0>]
>> messages: []
>> links: [<0.86.0>]
>> dictionary: []
>> trap_exit: true
>> status: running
>> heap_size: 1597
>> stack_size: 24
>> reductions: 468
>> neighbours:
>> [error] [<0.86.0>] {error_report,<0.31.0>,
>> {<0.86.0>,supervisor_report,
>> [{supervisor,{local,couch_secondary_services}},
>> {errorContext,start_error},
>> {reason,
>> {'EXIT',
>> {badarg,
>> [{io,format,
>> [<0.31.0>,"Failure to start Mochiweb: ~s~n",
>> [{undef,
>> [{fdsrv,start,[]},
>> {mochiweb_socket_server,init,1},
>> {gen_server,init_it,6},
>> {proc_lib,init_p_do_apply,3}]}]]},
>> {couch_httpd,start_link,2},
>> {supervisor,do_start_child,2},
>> {supervisor,start_children,3},
>> {supervisor,init_children,2},
>> {gen_server,init_it,6},
>> {proc_lib,init_p_do_apply,3}]}}},
>> {offender,
>> [{pid,undefined},
>> {name,httpd},
>> {mfargs,{couch_httpd,start_link,[]}},
>> {restart_type,permanent},
>> {shutdown,1000},
>> {child_type,worker}]}]}}
>>
>> Thanks,
>>
>> K.
>> ---
>> http://blitz.io
>> @pcapr
>>
>
Re: CouchDB startup error
Posted by Paul Davis <pa...@gmail.com>.
Looks like you're trying to bind to a port < 1024 while not running as root.
On Thu, Sep 1, 2011 at 5:25 PM, kowsik <ko...@gmail.com> wrote:
> Help please. Just compiled CouchDB on an EC2 instance and I'm running
> it as user "couchdb". Get this exception, not sure what this means. If
> I start this as "root", everything's okay. So maybe a permission
> problem? But checked all the usual directories and they are all owned
> by the "couchdb" user.
>
> Apache CouchDB 1.1.0 (LogLevel=error) is starting.
> [error] [<0.114.0>] {error_report,<0.31.0>,
> {<0.114.0>,crash_report,
> [[{initial_call,
> {mochiweb_socket_server,init,['Argument__1']}},
> {pid,<0.114.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{fdsrv,start,[]},
> {mochiweb_socket_server,init,1},
> {gen_server,init_it,6},
> {proc_lib,init_p_do_apply,3}]},
> [{gen_server,init_it,6},
> {proc_lib,init_p_do_apply,3}]}},
> {ancestors,
> [couch_secondary_services,couch_server_sup,
> <0.32.0>]},
> {messages,[]},
> {links,[<0.86.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,24},
> {reductions,468}],
> []]}}
>
> =CRASH REPORT==== 1-Sep-2011::22:14:08 ===
> crasher:
> initial call: mochiweb_socket_server:init/1
> pid: <0.114.0>
> registered_name: []
> exception exit: {undef,[{fdsrv,start,[]},
> {mochiweb_socket_server,init,1},
> {gen_server,init_it,6},
> {proc_lib,init_p_do_apply,3}]}
> in function gen_server:init_it/6
> ancestors: [couch_secondary_services,couch_server_sup,<0.32.0>]
> messages: []
> links: [<0.86.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 24
> reductions: 468
> neighbours:
> [error] [<0.86.0>] {error_report,<0.31.0>,
> {<0.86.0>,supervisor_report,
> [{supervisor,{local,couch_secondary_services}},
> {errorContext,start_error},
> {reason,
> {'EXIT',
> {badarg,
> [{io,format,
> [<0.31.0>,"Failure to start Mochiweb: ~s~n",
> [{undef,
> [{fdsrv,start,[]},
> {mochiweb_socket_server,init,1},
> {gen_server,init_it,6},
> {proc_lib,init_p_do_apply,3}]}]]},
> {couch_httpd,start_link,2},
> {supervisor,do_start_child,2},
> {supervisor,start_children,3},
> {supervisor,init_children,2},
> {gen_server,init_it,6},
> {proc_lib,init_p_do_apply,3}]}}},
> {offender,
> [{pid,undefined},
> {name,httpd},
> {mfargs,{couch_httpd,start_link,[]}},
> {restart_type,permanent},
> {shutdown,1000},
> {child_type,worker}]}]}}
>
> Thanks,
>
> K.
> ---
> http://blitz.io
> @pcapr
>