couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Anderson <jch...@apache.org>
Subject Re: error running couch 0.9
Date Tue, 31 Mar 2009 18:39:41 GMT
On Tue, Mar 31, 2009 at 11:26 AM, Peter Hsu <phsu@abaca.com> wrote:
> Don't think so:
>
> [root@rhel4-dell apache-couchdb-0.9.0]# ldd /usr/local/bin/couchjs
>        not a dynamic executable
>
> Is there any way to get more visibility into the problem? Debug logging?
>

If you set log level to debug in /usr/local/etc/couchdb/local.ini it
might help a bit. Otherwise I'd suggest trying a cleaner install to
remove any ambiguities about old version conflicts.

> On Mar 31, 2009, at 7:46 AM, Jan Lehnardt wrote:
>
>> Hi,
>>
>> On 31 Mar 2009, at 06:39, Peter Hsu wrote:
>>
>>> Ran your suggestion..
>>>
>>> [root@rhel4-dell 0.9.0]# su - couchdb
>>> [couchdb@rhel4-dell ~]$ curl http://127.0.0.1:5984/_config/query_servers
>>> {"javascript":"/usr/local/bin/couchjs /usr/local/share/couchdb/
>>> server/main.js"}
>>> [couchdb@rhel4-dell ~]$ /usr/local/bin/couchjs /usr/local/share/
>>> couchdb/server/main.js
>>> ["reset"]
>>> true
>>>
>>> The test suite still returns the same errors.

Could be that main.js / couchjs are from the old version?

>>
>> Maybe your LD_LIBRARY PATH is hosed for the CouchDB user and the
>> couchjs process
>> can't find the libs (libjs.so, libcurl.so) it links?
>>
>> Cheers
>> Jan
>> --
>>
>>
>>
>>>
>>> On Mar 30, 2009, at 8:49 PM, Chris Anderson wrote:
>>>
>>>> On Mon, Mar 30, 2009 at 7:33 PM, Vinubalaji Gopal <vinubalaji@gmail.com
>>>>>
>>>>> wrote:
>>>>> Hi all,
>>>>> I have been trying to run couch 0.9 on RHEL 4 and I am getting
>>>>> errors when trying to run the test suite. I installed spider monkey
>>>>> 1.7.0 and also a newer version of curl since couchdb configure
>>>>> script
>>>>> complained that I needed curl >= 7.15.5.  I tried almost
>>>>> everything I
>>>>> could think of - but I can't get rid of these errors!
>>>>>
>>>>
>>>> I don't have the ability to reproduce this setup currently, but the
>>>> error message you see looks like the couchjs process isn't launching
>>>>
>>>> Try running this command:
>>>>
>>>> curl http://127.0.0.1:5984/_config/query_servers
>>>>
>>>> And then run the command quoted in the output. When it's working
>>>> properly, you should be able to type:
>>>>
>>>> ["reset"]
>>>>
>>>> and get the response:
>>>>
>>>> true
>>>>
>>>>> Here is the output when I run the basic test in the test suite:
>>>>> Exception raised:
>>>>> {"error":"{bad_return_value,{os_process_error,{exit_status,
>>>>> 127}}}","reason":"{gen_server,call,[couch_query_servers,
>>>>> {get_proc,<<\"javascript\">>}]}"}
>>>>>
>>>>> Reduce fails with the following exception:
>>>>> Exception raised:
>>>>> {"error":"badmatch","reason":"{{bad_return_value,{os_process_error,
>>>>> {exit_status,127}}},\n
>>>>> {gen_server,call,[couch_query_servers,{get_proc,<<\"javascript
>>>>> \">>}]}}"}
>>>>>
>>>>> and a lot of tests are failing.
>>>>>
>>>>> Here are the last few lines from the couch.log file.
>>>>>
>>>>>
>>>>> [Tue, 31 Mar 2009 02:26:44 GMT] [error] [<0.1706.0>] ** Generic
>>>>> server
>>>>> <0.1706.0> terminating
>>>>> ** Last message in was {'EXIT',<0.1704.0>,killed}
>>>>> ** When Server state == {file_descriptor,prim_file,{#Port<0.1112>,
>>>>> 19}}
>>>>> ** Reason for termination ==
>>>>> ** killed
>>>>>
>>>>>
>>>>> [Tue, 31 Mar 2009 02:26:44 GMT] [error] [<0.36.0>]
>>>>> {error_report,<0.22.0>,
>>>>>  {<0.36.0>,supervisor_report,
>>>>>  [{supervisor,{local,couch_server_sup}},
>>>>>   {errorContext,child_terminated},
>>>>>   {reason,shutdown},
>>>>>   {offender,
>>>>>       [{pid,<0.44.0>},
>>>>>        {name,couch_secondary_services},
>>>>>        {mfa,{couch_server_sup,start_secondary_services,[]}},
>>>>>        {restart_type,permanent},
>>>>>        {shutdown,infinity},
>>>>>        {child_type,supervisor}]}]}}
>>>>>
>>>>>
>>>>> [Tue, 31 Mar 2009 02:26:44 GMT] [error] [<0.1706.0>]
>>>>> {error_report,<0.22.0>,
>>>>>           {<0.1706.0>,crash_report,
>>>>>            [[{pid,<0.1706.0>},
>>>>>              {registered_name,[]},
>>>>>              {error_info,{exit,killed,
>>>>>                                [{gen_server,terminate,6},
>>>>>                                 {proc_lib,init_p_do_apply,3}]}},
>>>>>              {initial_call,{couch_file,init,['Argument__1']}},
>>>>>              {ancestors,
>>>>> [<0.1704.0>,couch_view,couch_secondary_services,
>>>>>                          couch_server_sup,<0.1.0>]},
>>>>>              {messages,[]},
>>>>>              {links,[#Port<0.1112>]},
>>>>>              {dictionary,[]},
>>>>>              {trap_exit,true},
>>>>>              {status,running},
>>>>>              {heap_size,987},
>>>>>              {stack_size,23},
>>>>>              {reductions,1472}],
>>>>>             []]}}
>>>>>
>>>>> Please point me to the right direction and let me know if you need
>>>>> any
>>>>> other information.
>>>>>
>>>>>
>>>>> Thank you.
>>>>>
>>>>> --
>>>>> Vinu
>>>>>
>>>>> In a world without fences who needs Gates?
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Chris Anderson
>>>> http://jchrisa.net
>>>> http://couch.io
>>>
>



-- 
Chris Anderson
http://jchrisa.net
http://couch.io

Mime
View raw message