It turns out that apparently portage (the gentoo package manager) messes up couchdb when upgrading. It was trying to load a file from v 0.10, so deleting avery couchdb file and reinstalling it worked. Thanks again to the IRC people (:
-- Francesco On 3 July 2010 20:14, Francesco Mazzoli <[email protected]> wrote: > Filipe, thanks for the answer. > Actually I was trying to execute couchdb when it was already running. > I was doing that because even if it's running, it's totally unresponsive: > astro...@mcnulty ~ $ curl -v http://localhost:5984 > * About to connect() to localhost port 5984 (#0) > * Trying 127.0.0.1... Connection refused > * couldn't connect to host > * Closing connection #0 > > If I run couchdb -i it says "cannot open shared object file: No such > file or directory". > Under the suggestion of the irc people, I ran strace couchdb -i and > that's the result: http://pastebin.com/jkWyWTzB . > There are a bunch of "No such file or directory", but I can't really > guess what's going wrong. > > -- Francesco > > > > On 3 July 2010 19:49, Filipe David Manana <[email protected]> wrote: >> Francesco, >> >> it seems CouchDB is not able to bind to the address specified in your .ini >> config. (error "eaddrnotavail") >> >> My ini config uses the following: >> >> [httpd] >> port = 5984 >> bind_address = 127.0.0.1 >> >> Verify if you have a wrong bind_address in yours. >> >> cheers >> >> On Sat, Jul 3, 2010 at 6:34 PM, Francesco Mazzoli <[email protected]>wrote: >> >>> I have just installed couchdb 0.11 on gentoo, using the ebuild present >>> in portage. >>> The problem is that I can't start it. >>> That's the log: >>> >>> [Sat, 03 Jul 2010 09:02:12 GMT] [error] [<0.95.0>] {error_report,<0.31.0>, >>> {<0.95.0>,crash_report, >>> >>> [[{initial_call,{mochiweb_socket_server,init,['Argument__1']}}, >>> {pid,<0.95.0>}, >>> {registered_name,[]}, >>> {error_info,{exit,eaddrnotavail, >>> [{gen_server,init_it,6}, >>> {proc_lib,init_p_do_apply,3}]}}, >>> {ancestors,[couch_secondary_services,couch_server_sup, >>> <0.32.0>]}, >>> {messages,[]}, >>> {links,[<0.85.0>]}, >>> {dictionary,[]}, >>> {trap_exit,true}, >>> {status,running}, >>> {heap_size,1597}, >>> {stack_size,24}, >>> {reductions,446}], >>> []]}} >>> >>> [Sat, 03 Jul 2010 09:02:12 GMT] [error] [<0.85.0>] {error_report,<0.31.0>, >>> {<0.85.0>,supervisor_report, >>> [{supervisor,{local,couch_secondary_services}}, >>> {errorContext,start_error}, >>> {reason,eaddrnotavail}, >>> {offender,[{pid,undefined}, >>> {name,httpd}, >>> {mfa,{couch_httpd,start_link,[]}}, >>> {restart_type,permanent}, >>> {shutdown,brutal_kill}, >>> {child_type,worker}]}]}} >>> >>> [Sat, 03 Jul 2010 09:02:12 GMT] [error] [<0.77.0>] {error_report,<0.31.0>, >>> {<0.77.0>,supervisor_report, >>> [{supervisor,{local,couch_server_sup}}, >>> {errorContext,start_error}, >>> {reason,shutdown}, >>> {offender, >>> [{pid,undefined}, >>> {name,couch_secondary_services}, >>> {mfa,{couch_server_sup,start_secondary_services,[]}}, >>> {restart_type,permanent}, >>> {shutdown,infinity}, >>> {child_type,supervisor}]}]}} >>> >>> I don't know how to interpret these errors, any suggestions? >>> >>> Thanks, >>> -- Francesco >>> >> >> >> >> -- >> Filipe David Manana, >> [email protected] >> >> "Reasonable men adapt themselves to the world. >> Unreasonable men adapt the world to themselves. >> That's why all progress depends on unreasonable men." >> >
