incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simon Eisenmann <si...@struktur.de>
Subject Re: After update to 1.1.0 only "error":"unknown_error","reason":"function_clause" is returned
Date Tue, 21 Jun 2011 10:22:09 GMT
Removing a bunch of old beam directories
from /usr/lib/couchdb/erlang/lib fixed the problem.

cd /usr/lib/couchdb/erlang/lib
rm -rf ibrowse-1.5.2/
rm -rf mochiweb-r113/
rm -rf couch-1.0.1/

No idea why these where lying around there though.

Best regards
Simon

Am Dienstag, den 21.06.2011, 12:18 +0200 schrieb Simon Eisenmann:
> I just found something regarding old .beam files
> 
> """
> Did you install CouchDB 1.1.0 over the top of an existing CouchDB
> installation? If so, you have mingled two conflicting versions of our
> modules together, which is going to cause function_clause errors all
> over the place.
> """
> 
> Ans indeed there are a lot of old beam files
> inside /usr/lib/couchdb/erlang/lib/ laying around. I will try to clean
> this up and check if that fixes the problem.
> 
> Best regards
> Simon
> 
> Am Dienstag, den 21.06.2011, 12:08 +0200 schrieb Simon Eisenmann:
> > Hi,
> > 
> > i just have started looking into CouchDB 1.1 after we are successfully
> > running CouchDB 1.0 clusters for over a year now. 
> > 
> > The first test system just updated fine and works well so far with 1.1.
> > Though on another test system i do not seem to be able to storge
> > anything to the existing databases, nor can i create a new database. 
> > 
> > I always get the following:
> > 
> > # ---------------
> > [Tue, 21 Jun 2011 09:58:01 GMT] [info] [<0.33.0>] Apache CouchDB has
> > started on http://0.0.0.0:5984/
> > [Tue, 21 Jun 2011 09:58:05 GMT] [debug] [<0.115.0>]
> > 'POST' /gangsterlocal_1/ {1,1} from "127.0.0.1"
> > Headers: [{'Accept',"*/*"},
> >           {'Content-Length',"2"},
> >           {'Content-Type',"application/json"},
> >           {'Host',"localhost:5984"},
> >           {'User-Agent',"curl/7.19.7 (x86_64-pc-linux-gnu)
> > libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15"}]
> > [Tue, 21 Jun 2011 09:58:05 GMT] [debug] [<0.115.0>] OAuth Params: []
> > [Tue, 21 Jun 2011 09:58:05 GMT] [error] [<0.115.0>] function_clause
> > error in HTTP request
> > [Tue, 21 Jun 2011 09:58:05 GMT] [info] [<0.115.0>] Stacktrace:
> > [{mochiweb_request,get,
> >                                  [scheme,
> > 
> > {mochiweb_request,#Port<0.1937>,'POST',
> >                                    "/gangsterlocal_1/",
> >                                    {1,1},
> >                                    {5,
> >                                     {"user-agent",
> >                                      {'User-Agent',
> >                                       "curl/7.19.7 (x86_64-pc-linux-gnu)
> > libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15"},
> >                                      {"host",
> >                                       {'Host',"localhost:5984"},
> >                                       {"accept",
> >                                        {'Accept',"*/*"},
> >                                        nil,
> >                                        {"content-type",
> > 
> > {'Content-Type',"application/json"},
> >                                         {"content-length",
> >                                          {'Content-Length',"2"},
> >                                          nil,nil},
> >                                         nil}},
> >                                       nil},
> >                                      nil}}}]},
> >                                 {couch_httpd,absolute_uri,2},
> >                                 {couch_httpd_db,db_req,2},
> >                                 {couch_httpd_db,do_db_req,2},
> >                                 {couch_httpd,handle_request_int,5},
> >                                 {mochiweb_http,headers,5},
> >                                 {proc_lib,init_p_do_apply,3}]
> > [Tue, 21 Jun 2011 09:58:05 GMT] [info] [<0.115.0>] 127.0.0.1 - -
> > 'POST' /gangsterlocal_1/ 500
> > [Tue, 21 Jun 2011 09:58:05 GMT] [debug] [<0.115.0>] httpd 500 error
> > response:
> >  {"error":"unknown_error","reason":"function_clause"}
> > # ---------------
> > 
> > for all POST requests like these:
> > 
> > longsleep@iridium:~$ curl -X POST http://localhost:5984/gangsterlocal_1/
> > -H "Content-Type: application/json" -d {}
> > {"error":"unknown_error","reason":"function_clause"}
> > 
> > 
> > This is the same CouchDB build which works fine on the first test
> > machine (same distribution also). 
> > 
> > Anyone got an idea where i can dig into to find that problem?
> > 
> > The software is CouchDb 1.1.0, Spidermonkey 3.5.15 with Erlang 1:13.b on
> > Ubuntu Linux 10.04 64bit.
> > 
> > Thank you and best regards
> > Simon
> > 
> > 
> > 
> 
> -- 
> Simon Eisenmann
> 
> [ mailto:simon@struktur.de ]
> 
> [ struktur AG | Kronenstra├če 22a | D-70173 Stuttgart ]
> [ T. +49.711.896656.68 | F.+49.711.89665610 ]
> [ http://www.struktur.de | mailto:info@struktur.de ]

-- 
Simon Eisenmann

[ mailto:simon@struktur.de ]

[ struktur AG | Kronenstra├če 22a | D-70173 Stuttgart ]
[ T. +49.711.896656.68 | F.+49.711.89665610 ]
[ http://www.struktur.de | mailto:info@struktur.de ]

Mime
View raw message