Had something similar happen to me. Did you have openssl and did you
use it when compiling erlang?
Bob
On Jun 2, 2008, at 1:07 PM, Mark James Adams wrote:
Hi,
I'm having a similar problem to the one described at
http://www.mail-archive.com/[email protected]/
msg00376.html.
The difference is that I'm running on OpenSolaris (Joyent
Accelerator).
The output is when starting the server is
{"init terminating in
do_boot",{undef,[{crypto,start,[]},{erl_eval,do_apply,5},
{init,start_it,1},{init,start_em,1}]}}
I've gone through the basic troubleshooting cycle.
OpenSolaris
SunOS zXXXXXXX.textdrive.com 5.11 snv_62 i86pc i386 i86pc
Erlang (BEAM) emulator version 5.6.2 [source] [async-threads:0] [hipe]
[kernel-poll:false]
Spidermonkey 1.7
automake 1.9.6
autoconf 2.59
GNU Make 3.80
gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)
I configured couchdb with ./configure --prefix=/tmp/couchdb
--with-js-include=/opt/local/spidermonkey/include
--with-js-lib=/opt/local/spidermonkey/lib and made a few modifications
to the couchdb script (#!/bin/bash instead of !#/bin/sh -e, nawk
instead of awk) to make it play nice on Solaris.
The output from truss is
http://where.raysend.com/public/analysis/couchdb073.truss.out.txt. I
don't have any experience with truss, but I see a lot of ERRENT (file
not found) errors.
What else can I do to help troubleshoot this (debug output, &c)?
I was able to get CouchDB 0.7.2 installed and running on OpenSolaris
and 0.7.3 is working great on OS X. I'm having a lot of fun developing
with couch, even when things are a bit rocky. I'm hoping to deploy on
Solaris.
Thanks
--
Mark James Adams
http://twitter.com/mja