在 Lubuntu 12.10 上启动 DesktopCouch 或 CouchDb

在 Lubuntu 12.10 上启动 DesktopCouch 或 CouchDb

我已经使用 apt-get 在我的 Lubuntu 12.10 上安装了 DesktopCouch

sudo apt-get install desktopcouch

安装正常,但是当我尝试使用命令启动它时couchdb,出现以下错误:

{"init terminating in do_boot",{{badmatch,{error,{bad_return,{{couch_app,start,
[normal,["/etc/couchdb/default.ini","/etc/couchdb/local.ini"]]},{'EXIT',{{badmatch,
{error,{error,enoent}}},[{couch_server_sup,start_server,1,   
[{file,"couch_server_sup.erl"},{line,56}]},{application_master,start_it_old,4,
[{file,"application_master.erl"},{line,274}]}]}}}}}},[{couch,start,0
[{file,"couch.erl"},{line,18}]},{init,start_it,1,[]},{init,start_em,1,[]}]}}

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

为提高可读性,在 JSON 中添加了换行符

我检查了文件/etc/couchdb/default.ini,并为其中提到的数据创建了文件夹(它是/var/lib/couchdb/1.2.0/),并为其分配了 777 个访问权限。但这没有帮助。

我也尝试过sudo couchdb,但是结果是一样的。

错误 ( erl_crash.dump) 中提到的文件有 16k 行,对我来说毫无意义

我检查了一下,另一个 CouchDB 没有运行:

$ couchdb -s
Apache CouchDB is not running.

没有主意了...您知道问题可能是什么吗?

答案1

不要安装或使用desktopcouch。它不再得到维护或支持。请参阅Desktopcouch 的 EOL 公告。此外,Couchdb 很快将在 Ubuntu One 服务器上完全禁用,因为最近宣布。公告中没有说明,但 notes sync 是服务器上由 couchdb 支持的最后一项服务。一旦它关闭,Ubuntu One 上将不再有 Couch 访问(与之同步是 Desktopcouch 的唯一原因)。Desktopcouch 软件包已在 13.04 中从存档中完全删除。

相关内容