Problemas al instalar CouchDB en Ubuntu 12.04

Problemas al instalar CouchDB en Ubuntu 12.04

Lo saqué del centro de software de Ubuntu y parece que se instala bien.

navego hacia

http://localhost:5984/

y obten :

:( No data received

En la terminal hago un

curl 127.0.0.1:5984

y obten

curl: (52) Empty reply from server

Reinicio CouchDB con

sudo detener CouchDB

sudo iniciar sofádb

Lo que me atrapa:

couchdb start/running, process 20545

He desactivado mi httpd (apache2) sólo para asegurarme de que no interfiera.

Cuando hago esto en la terminal (porhttp://docs.couchdb.org/en/latest/install/unix.html#first-run):

sudo -i -u sofádb sofádb

Obtengo (entre otras cosas):

Failure to start Mochiweb: eaddrinuse

Buscar en Google me consiguió esto (fuente:http://wiki.apache.org/couchdb/Error_messages) :

Unavailable Port ...  Solution Edit your /etc/couchdb/couch.ini file and change the Port setting to an available port.

Entonces en la terminal busco en ese directorio y todo lo que hay es:

default.d default.ini erl_crash.dump local.d local.ini local.ini~

Entonces busqué en Google el uso de los archivos de configuración de CouchDB y descubrí que debería poder configurarlo editando local.ini (fuente:http://docs.couchdb.org/en/latest/config/intro.html)

local.ini tiene en él (entre otras cosas)

;port = 5984

;bind_address = 127.0.0.1

El ; son comentarios, así que descomento esas líneas, las guardo y reinicio Couchdb, y tengo el mismo problema.

Entonces me pregunto qué podría estar escuchando en ese puerto, así que puse esto en la terminal:

netstat-lnptu

Y vea solo una entrada para 127.0.0.1:5984

tcp        0      0 127.0.0.1:5984          0.0.0.0:*               LISTEN      -

No hay PID pero creo que está conectado a esto (usando top):

29264 couchdb   20   0 58596 3980 1808 S    1  0.1   0:00.03 beam.smp

Entonces, en este punto no tengo idea de qué está mal o cómo solucionarlo, solo que no funciona y no puedo creer que algo tan popular (couchDB y Ubuntu 12.04) no funcione de inmediato.

¿Qué puedo hacer en este momento? Saltar por una ventana no es una opción porque es sólo un edificio de un piso y hace frío afuera.

Respuesta1

Yo tuve el mismo problema. Estoy en Ubuntu 14.04.1 LTS, pero quizás mi solución me ayude.

Cuando hice un ps -ef | grep couchdb, encontré lo siguiente en un proceso ejecutado por CouchDB:

-couch_ini /etc/couchdb/default.ini /etc/couchdb/local.ini

Ya había cambiado local.ini, pero eso no ayudó. Cuando miré default.ini, vi el puerto y el host configurados allí también, así que eliminé mis cambios de local.ini y los agregué a default.ini. Después de reiniciar CouchDB, tuve éxito.

información relacionada