couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mirko Kiefer <mirko.kie...@arcor.de>
Subject Re: couchdb invokation issue
Date Sat, 26 Jun 2010 12:32:32 GMT
Hi, I just had the same issue when trying to start couchdb. I believe it is because the new
ssl application in the latest erlang version has some dependencies (crypto, public_key).
I could solve this issue by adding public_key to the apps started by couchdb in couch_app.erl

start(_Type, DefaultIniFiles) ->
    IniFiles = get_ini_files(DefaultIniFiles),
    case start_apps([crypto, sasl, inets, oauth, public_key, ssl, ibrowse, mochiweb]) of
    ok ->
        couch_server_sup:start_link(IniFiles);
    {error, Reason} ->
        {error, Reason}
    end.


On Jun 26, 2010, at 1:04 PM, Luke Driscoll wrote:

> I believe that this is the same as the error I saw on the latest version of
> mac ports. I think it is because of the version of erlang. The bug is fixed
> for 0.12
> 
> On Jun 26, 2010 12:43 AM, "Robert Schaefer" <rps@haystack.mit.edu> wrote:
> 
> Hello,
> 
> I just installed couchdb under fedora linux.
> 
> I invoked it and got the error, and am sending both the error and
> only a piece of the trace (its a big file) - I think its a path issue,
> but I don't know how to fix it:
> 
> bob schaefer
> rps@haystack.mit.edu
> 
> the error:
> =CRASH REPORT==== 25-Jun-2010::13:04:38 ===
> crasher:
>   initial call: application_master:init/4
>   pid: <0.30.0>
>   registered_name: []
>   exception exit: {{app_would_not_start,ssl},
>                    {couch_app,start,
>                               [normal,
> 
> ["/home/jupiter/rps/etc/couchdb/default.ini",
> 
> "/home/jupiter/rps/etc/couchdb/local.ini"]]}}
>     in function  application_master:init/4
>   ancestors: [<0.29.0>]
>   messages: [{'EXIT',<0.31.0>,normal}]
>   links: [<0.29.0>,<0.6.0>]
>   dictionary: []
>   trap_exit: true
>   status: running
>   heap_size: 610
>   stack_size: 24
>   reductions: 149
> neighbours:
> 
> =INFO REPORT==== 25-Jun-2010::13:04:38 ===
>   application: couch
>   exited: {{app_would_not_start,ssl},
>            {couch_app,start,
>                       [normal,
>                        ["/home/jupiter/rps/etc/couchdb/default.ini",
>                         "/home/jupiter/rps/etc/couchdb/local.ini"]]}}
>   type: temporary
> 
> 
> ---
> 
> the trace (piece):
> quasar:~ > more strace.out
> execve("/home/jupiter/rps/bin/couchdb", ["couchdb"], [/* 56 vars */]) = 0
> brk(0)                                  = 0x82cd000
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0xb7
> f54000
> access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
> directory)
> open("/home/jupiter/rps/lib/tls/i686/sse2/libtermcap.so.2", O_RDONLY) = -1
> ENOEN
> T (No such file or directory)
> stat64("/home/jupiter/rps/lib/tls/i686/sse2", 0xbff35288) = -1 ENOENT (No
> such f
> ile or directory)
> open("/home/jupiter/rps/lib/tls/i686/libtermcap.so.2", O_RDONLY) = -1 ENOENT
> (No
> such file or directory)
> stat64("/home/jupiter/rps/lib/tls/i686", 0xbff35288) = -1 ENOENT (No such
> file o
> r directory)
> open("/home/jupiter/rps/lib/tls/sse2/libtermcap.so.2", O_RDONLY) = -1 ENOENT
> (No
> such file or directory)
> stat64("/home/jupiter/rps/lib/tls/sse2", 0xbff35288) = -1 ENOENT (No such
> file o
> r directory)
> open("/home/jupiter/rps/lib/tls/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No
> such
> file or directory)
> stat64("/home/jupiter/rps/lib/tls", 0xbff35288) = -1 ENOENT (No such file or
> dir
> ectory)
> open("/home/jupiter/rps/lib/i686/sse2/libtermcap.so.2", O_RDONLY) = -1
> ENOENT (N
> o such file or directory)
> stat64("/home/jupiter/rps/lib/i686/sse2", 0xbff35288) = -1 ENOENT (No such
> file
> or directory)
> open("/home/jupiter/rps/lib/i686/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No
> suc
> h file or directory)
> stat64("/home/jupiter/rps/lib/i686", 0xbff35288) = -1 ENOENT (No such file
> or di
> rectory)
> open("/home/jupiter/rps/lib/sse2/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No
> suc
> h file or directory)
> stat64("/home/jupiter/rps/lib/sse2", 0xbff35288) = -1 ENOENT (No such file
> or di
> rectory)
> open("/home/jupiter/rps/lib/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such
> fil
> quasar:~ > more strace.out
> execve("/home/jupiter/rps/bin/couchdb", ["couchdb"], [/* 56 vars */]) = 0
> brk(0)                                  = 0x82cd000
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0xb7f54


Mime
View raw message