It looks like the user that is running the CouchDB process doesn't have
the necessary permissions to open the log files.
Cheers
Jan
--
On 7 Jul 2010, at 22:45, Nicolas Dufour wrote:
> Hello,
>
> I have recently installed Erlang OTP 14A and recompile the latest
> couchdb trunk against it (07/07/2010).
>
> And I get a nasty crash right at starting:
>
> Apache CouchDB 0.12.0a37f492f-git (LogLevel=info) is starting.
>
> =CRASH REPORT==== 7-Jul-2010::16:39:38 ===
> crasher:
> initial call: couch_event_sup:init/1
> pid: <0.79.0>
> registered_name: []
> exception exit: {{badmatch,
> {'EXIT',
> {{badmatch,{error,eacces}},
> [{couch_log,init,1},
> {gen_event,server_add_handler,4},
> {gen_event,handle_msg,5},
> {proc_lib,init_p_do_apply,3}]}}},
> [{couch_event_sup,init,1},
> {gen_server,init_it,6},
> {proc_lib,init_p_do_apply,3}]}
> in function gen_server:init_it/6
> ancestors: [couch_primary_services,couch_server_sup,<0.31.0>]
> messages: []
> links: [<0.78.0>,<0.6.0>]
> dictionary: []
> trap_exit: false
> status: running
> heap_size: 377
> stack_size: 24
> reductions: 116
> neighbours:
>
> =SUPERVISOR REPORT==== 7-Jul-2010::16:39:38 ===
> Supervisor: {local,couch_primary_services}
> Context: start_error
> Reason: {{badmatch,{'EXIT',{{badmatch,{error,eacces}},
> [{couch_log,init,1},
> {gen_event,server_add_handler,4},
> {gen_event,handle_msg,5},
> {proc_lib,init_p_do_apply,3}]}}},
> [{couch_event_sup,init,1},
> {gen_server,init_it,6},
> {proc_lib,init_p_do_apply,3}]}
> Offender: [{pid,undefined},
> {name,couch_log},
> {mfargs,{couch_log,start_link,[]}},
> {restart_type,permanent},
> {shutdown,brutal_kill},
> {child_type,worker}]
>
>
> =SUPERVISOR REPORT==== 7-Jul-2010::16:39:38 ===
> Supervisor: {local,couch_server_sup}
> Context: start_error
> Reason: shutdown
> Offender: [{pid,undefined},
> {name,couch_primary_services},
> {mfargs,{couch_server_sup,start_primary_services,[]}},
> {restart_type,permanent},
> {shutdown,infinity},
> {child_type,supervisor}]
>
>
> =CRASH REPORT==== 7-Jul-2010::16:39:38 ===
> crasher:
> initial call: application_master:init/4
> pid: <0.30.0>
> registered_name: []
> exception exit: {bad_return,
> {{couch_app,start,
> [normal,
> ["/usr/local/etc/couchdb/default.ini",
> "/usr/local/etc/couchdb/local.ini"]]},
> {'EXIT',
> {{badmatch,{error,shutdown}},
> [{couch_server_sup,start_server,1},
> {application_master,start_it_old,4}]}}}}
> in function application_master:init/4
> ancestors: [<0.29.0>]
> messages: [{'EXIT',<0.31.0>,normal}]
> links: [<0.29.0>,<0.7.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 987
> stack_size: 24
> reductions: 163
> neighbours:
>
> =INFO REPORT==== 7-Jul-2010::16:39:38 ===
> application: couch
> exited: {bad_return,{{couch_app,start,
> [normal,
> ["/usr/local/etc/couchdb/default.ini",
> "/usr/local/etc/couchdb/local.ini"]]},
> {'EXIT',{{badmatch,{error,shutdown}},
> [{couch_server_sup,start_server,1},
> {application_master,start_it_old,4}]}}}}
> type: temporary
>
>
> With erl:
>
> Erlang R14A (erts-5.8) [source] [64-bit] [smp:2:2] [rq:2]
> [async-threads:0] [hipe] [kernel-poll:false]
>
> I'm using Ubuntu 10.04 and did configure against xulrunner-devel-1.9.2.3
>
> Any ideas or suggestions are welcome :)
>
> Thank you
>
> Nicolas Dufour
> [email protected]
>
> --
> “Investment in knowledge pays the best interest.”
> —Benjamin Franklin