CouchDB: no sirve futón

Instalé CouchDB en Ubuntu 11.10. Tengo un servidor HTTPD en ejecución (que funciona correctamente), así como todos los requisitos previos para CouchDB.

Inicié CouchDB en segundo plano para un usuario en el sistema:

sudo -i -u bpetruk couchdb -b

Y me dice que ha empezado, y "es hora de relajarse". Desafortunadamente, todavía no puedo relajarme, porque aunque el servidor se ha cargado, no puedo acceder a Futon desde el servidor estándar. http://127.0.0.1:5984/_utils ubicación.

Aquí hay algunos resultados de error de la rutina de inicio. Horrible, lo sé jajaja. Parece que acaba de descargar algo de JSON en la terminal:

Apache CouchDB 1.2.0 (LogLevel=info) se está iniciando. [error] [<0.96.0>] {error_report,<0.31.0>, {<0.96.0>,crash_report, [[{llamada_inicial,{couch_auth_cache,init,['Argument__1']}}, {pid,< 0.96.0>}, {registered_name,[]}, {error_info, {salir, {{badmatch,{error,eacces}}, [{couch_auth_cache,ensure_users_db_exists,2}, {couch_auth_cache,open_auth_db,0}, {couch_auth_cache, reinit_cache,1}, {couch_auth_cache,init,1}, {gen_server,init_it,6}, {proc_lib,init_p_do_apply,3}]}, [{gen_server,init_it,6}, {proc_lib,init_p_do_apply,3}]}} , {ancestros, [couch_secondary_services,couch_server_sup,<0.32.0>]}, {mensajes,[]}, {enlaces,[<0.94.0>,<0.97.0>]}, {diccionario,[]}, { trap_exit,true}, {status,running}, {heap_size,610}, {stack_size,24}, {reductions,227}], [{neighbour, [{pid,<0.97.0>}, {registered_name,[] }, {llamada_inicial,{couch_event_sup,init,['Argument__1']}}, {función_actual,{gen_server,loop,6}}, {ancestros, [couch_auth_cache,couch_secondary_services, couch_server_sup,<0.32.0>]}, {mensajes ,[]}, {enlaces,[<0.96.0>,<0.89.0>]}, {diccionario,[]}, {trap_exit,false}, {st atus,esperando}, {heap_size,233}, {stack_size,9}, {reductions,32}]}]]}} {"iniciar terminando en do_boot",{{badmatch,{error,{bad_return,{{couch_app, inicio,[normal,["/usr/local/etc/couchdb/default.ini","/usr/local/etc/couchdb/local.ini"]]},{'SALIR',{{coincidencia incorrecta,{error ,shutdown}},[{couch_server_sup,start_server,1},{application_master,start_it_old,4}]}}}}}},[{couch,start,0},{init,start_it,1},{init,start_em ,1}]}}

¡Igualmente frustrante es el hecho de que definir el indicador -s en couchdb (que se supone que imprime el estado del proceso en segundo plano) no produce absolutamente nada! Así que tampoco puedo proporcionar información al respecto.

¿Hay algún problema común que pueda ignorar en mi primera incursión en el mundo de CouchDB? Estoy realmente atascado en este!

preguntado el 03 de mayo de 12 a las 21:05

Gah, solo problemas de permisos de archivos. Pensé que agregué permisos a todos los archivos requeridos, pero aparentemente me perdí algunos. Acabo de seleccionar todo el directorio de CouchDB y funcionó perfectamente. No estoy demasiado preocupado por la seguridad en esta máquina; es sólo para probar, de todos modos. -

Si resolviste el problema, agrégalo como respuesta. -

1 Respuestas

Según lo sugerido por "{{badmatch,{error,eacces}}" en la tercera línea de la salida de error anterior, CouchDB se encontraba con algunos errores de permisos de archivo y no podía escribir correctamente en algún archivo. No pude determinar qué archivo estaba causando este problema, pero asumí la propiedad de todo El directorio CouchDB resolvió el problema.

contestado el 04 de mayo de 12 a las 17:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.