incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Davis <paul.joseph.da...@gmail.com>
Subject Re: Starting CouchDB on Ubuntu (trunk rev 821585)
Date Sun, 04 Oct 2009 22:28:49 GMT
On Sun, Oct 4, 2009 at 5:56 PM, Andreas Wenk
<a.wenk@netzmeister-st-pauli.de> wrote:
> Paul Davis wrote:
>>
>> To be honest, I have absolutely no idea. And I'm running out of ideas
>> on how best to start figuring out what's going on here.
>>
>> The only thing I can think of is to start tearing into the init
>> scripts and boot sequence bit by bit until you find something
>> surprising. And by that I mean:
>>
>> Find the exact erl command used to start couchdb by echoing from the
>> script.
>> Run that directly, see if it gives any usable info.
>> If not, start tearing into the startup procedure with Erlang print
>> statements to see where it gets to.
>>
>> That's obviously not a lot of awesome, but I really can't think of
>> anything better right now.
>
> I don't think that I am able to do that ...
>
>> Oh, though, you might throw an strace in to see if the VM is halting
>> on something tragic. Something like:
>>
>> $ sudo su - couchdb
>> $ strace -f couchdb
>>
>> You'll want to put that output on friendpaste or somewhere though
>> rather than directly in the email cause it should be fairly large.
>>
>> Paul
>
> Thats what I can do ;-). Her is the URL:
>
> http://www.friendpaste.com/qA0EhBi5VnNY6mbyxmSwh
>
> By the way ... the output stopped here (withe some lines before):
>
> [pid 16930]
> open("/usr/local/lib/erlang/lib/stdlib-1.16.3/ebin/erl_posix_msg.beam",
> O_RDONLY|O_LARGEFILE) = 8
> [pid 16930] read(8, "FOR1\0\0$0BEAMAtom\0\0\4\303\0\0\0\217\rerl_posi"...,
> 9272) = 9272
> [pid 16930] close(8)                    = 0
> [pid 16930] epoll_wait(3, {}, 256, 0)   = 0
> [pid 16930] clock_gettime(CLOCK_MONOTONIC, {21987, 677071837}) = 0
> [pid 16930] getcwd("/usr/local/var/lib/couchdb"..., 8191) = 27
> [pid 16930] clock_gettime(CLOCK_MONOTONIC, {21987, 678609183}) = 0
> [pid 16930] epoll_wait(3,  <unfinished ...>
> [pid 16941] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed
> out)
> [pid 16941] munmap(0xb77d7000, 1048576) = 0
> [pid 16941] futex(0x8221880, FUTEX_WAKE_PRIVATE, 1) = 0
> [pid 16941] futex(0x8221904, FUTEX_WAIT_PRIVATE, 9, NULL^C <unfinished ...>
> Process 16941 detached
>
> Maybe this is not a normal behaviour. You can see that I stopped after NULL.
>
> I hope it helps ...
>
> Cheers
>
> Andy
>

Jan had the thought that this could be a weird lib conflict in Erlang.

Try blowing away /usr/local/lib/erlang and going back to the Erlang
source tree and re-running 'sudo make install' and see if that fixes
things.

Paul Davis

Mime
View raw message