Ubuntu CouchDB:不供应蒲团

Ubuntu CouchDB:不供应蒲团,ubuntu,couchdb,apache,couchdb-futon,Ubuntu,Couchdb,Apache,Couchdb Futon,我已经在Ubuntu 11.10中安装了CouchDB。我有一个运行正常的HTTPD服务器以及CouchDB的所有先决条件 我在后台为系统上的用户启动了CouchDB: sudo-i-u bpetruk couchdb-b 它告诉我它已经开始了,是时候放松了。不幸的是,我还不能放松——因为即使服务器已经加载,我也无法从标准位置访问Futon 下面是启动例程的一些错误输出。太可怕了,我知道lol。它似乎刚刚将一些JSON转储到终端: Apache CouchDB 1.2.0 LogLevel=in

我已经在Ubuntu 11.10中安装了CouchDB。我有一个运行正常的HTTPD服务器以及CouchDB的所有先决条件

我在后台为系统上的用户启动了CouchDB:

sudo-i-u bpetruk couchdb-b

它告诉我它已经开始了,是时候放松了。不幸的是,我还不能放松——因为即使服务器已经加载,我也无法从标准位置访问Futon

下面是启动例程的一些错误输出。太可怕了,我知道lol。它似乎刚刚将一些JSON转储到终端:

Apache CouchDB 1.2.0 LogLevel=info正在启动。[错误][] {错误报告,, {,撞车报告, [[{initial_call,{coach_auth_cache,init,['Argument__1']}, {pid,}, {注册名称,[]}, {错误信息, {退出, {{badmatch,{error,eacces}}, [{coach\u auth\u cache,确保用户\u db\u存在,2}, {coach_auth_cache,open_auth_db,0}, {coach_auth_cache,reinit_cache,1}, {coach_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}]}, {祖先, [coach_secondary_services,coach_server_sup,]}, {消息,[]}, {links,[,]}, {字典,[]}, {trap_exit,true}, {状态,正在运行}, {heap_size,610}, {堆栈大小,24}, {减少,227}], [{邻居, [{pid,}, {注册名称,[]}, {initial_call,{coach_event_sup,init,['Argument__1']}, {current_函数,{gen_服务器,循环,6}}, {祖先, [coach_auth_cache,coach_secondary_services, coach_server_sup,]}, {消息,[]}, {links,[,]}, {字典,[]}, {trap_exit,false}, {状态,等待}, {heap_size,233}, {stack_size,9}, {{减少,32}(32})减少,32}(32}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}}}}}}}}}}}{{{bad匹配,{错误,返回,返回,返回,返回,返回,返回,{{{co返回,返回,返回,沙发(沙发(沙发)应用)应用,开始,开始,开始,开始,开始,开始,开始,开始,开始,开始,开始,开始,开始,开始,正常,正常,[正常,[正常,[正常,[/usr/usr/usr/usr/usr/usr/usr/usr/usr/usr/usr/本地/本地/当地/本地/本地/本地/本地/本地/本地/本地/本地/本地/本地/本地/本地/本地/本地/本地/本地/全国(32}开始{em,1}]}

同样令人沮丧的是,在couchdb上定义-s标志(它应该打印后台进程的状态)绝对不会产生任何结果!所以我也不能提供这方面的信息


在我第一次涉足CouchDB世界的时候,有没有什么共同的问题我可能会视而不见?我真的被这件事难住了

正如{{badmatch,{error,eacces}所建议的那样在上面错误输出的第三行中,CouchDB遇到了一些文件权限错误,无法正确写入某些文件。我无法确定是哪个文件导致了此问题,但获得整个CouchDB目录的所有权就解决了问题。

Gah,只是文件权限问题。我想我已经将权限添加到了所有必需的文件,但我显然错过了一些。只是浏览了整个CouchDB目录,它就完美地启动了。我不太担心这台机器上的安全性;不管怎样,这只是为了测试。如果你解决了问题,请添加它作为答案。