That's right! I was using erlang-oauth 1.1.1. After updating to
erlang-oauth-1.4 the problem gone.

Thank you!

On Sun, Feb 16, 2014 at 9:33 PM, Robert Samuel Newson
<[email protected]> wrote:
> 'undef' means missing code, either a system library or a failure to build 
> couchdb correctly.
>
> In this case, it sounds like a version mismatch. Couchdb includes 
> erlang-oauth, and oauth.erl, and recently upgraded to the 1.3.0 version which 
> includes this;
>
> -    HeaderParams = oauth_uri:params_from_header_string(AuthHeader),
> +    HeaderParams = oauth:header_params_decode(AuthHeader),
>
> so it sounds like you’re trying to build against a system version of a 
> library that we include in our release.
>
> B.
>
> On 15 Feb 2014, at 19:25, Florian Westreicher Bakk.techn. 
> <[email protected]> wrote:
>
>> Which headers did you send?
>>
>> Anthony Ananich <[email protected]> wrote:
>>> Hi!
>>>
>>> I'm trying to make CouchDB work in RedHat EL.I was able to build it
>>> and server launches. But when I try to make any query, the server
>>> responds with HTTP Error 500:
>>>
>>> {"error":"unknown_error","reason":"undef"}
>>>
>>> In log file I can see such a messages:
>>> -----
>>> [Sat, 15 Feb 2014 14:05:29 GMT] [info] [<0.31.0>] Apache CouchDB has
>>> started on http://127.1.245.1:5984/
>>> [Sat, 15 Feb 2014 14:05:37 GMT] [error] [<0.126.0>] Uncaught error in
>>> HTTP request: {error,undef}
>>> [Sat, 15 Feb 2014 14:05:37 GMT] [info] [<0.126.0>] Stacktrace:
>>> [{oauth,header_params_decode,[[]]},
>>>                               {couch_httpd_oauth,serve_oauth,3},
>>>                               {couch_httpd,authenticate_request,2},
>>>                               {couch_httpd,handle_request_int,5},
>>>                               {mochiweb_http,headers,5},
>>>                               {proc_lib,init_p_do_apply,3}]
>>> [Sat, 15 Feb 2014 14:05:37 GMT] [info] [<0.126.0>] 127.1.245.1 - - GET
>>> /ababa 500
>>> [Sat, 15 Feb 2014 14:05:37 GMT] [error] [<0.126.0>] httpd 500 error
>>> response:
>>> {"error":"unknown_error","reason":"undef"}
>>> -----
>>>
>>> I have erlang-oauth-1.1.1 installed.
>>>
>>> I wonder if it is by design or I did something wrong? If there is a
>>> way to work around this issue?
>>>
>>> Thanks,
>>> Anthony
>>
>> --
>> Sent from Kaiten Mail. Please excuse my brevity.
>

Reply via email to