【发布时间】:2012-02-05 16:54:35
【问题描述】:
我正在 Ubuntu 11.10 上尝试 CouchDB。几个测试都失败了,所以我关注this article's advice 并尝试从build-couchdb 安装,但是在成功构建后尝试启动 couchdb 时遇到了一些令人讨厌的错误。
- 有人知道这个崩溃报告是什么意思吗?
- 有谁知道为什么要安装 1.0.1,而不是最新的构建版本 1.1.0?
谢谢!
$ build/bin/couchdb
Apache CouchDB 1.0.1 (LogLevel=info) 正在启动。
=崩溃报告==== 2012 年 1 月 8 日::22:19:54 === 破坏者: 初次通话:couch_event_sup:init/1 PID: 注册名称:[] 异常退出:{{badmatch, {'出口', {{badmatch,{error,enoent}}, [{couch_log,init,1}, {gen_event,server_add_handler,4}, {gen_event,handle_msg,5}, {proc_lib,init_p_do_apply,3}]}}}, [{couch_event_sup,init,1}, {gen_server,init_it,6}, {proc_lib,init_p_do_apply,3}]} 在函数 gen_server:init_it/6 祖先:[couch_primary_services,couch_server_sup,] 消息:[] 链接:[,] 字典:[] 陷阱退出:假 状态:运行 堆大小:377 堆栈大小:24 减少:116 邻居:
=主管报告==== 2012 年 1 月 8 日::22:19:54 === 主管:{local,couch_primary_services} 上下文:start_error 原因:{{badmatch,{'EXIT',{{badmatch,{error,enoent}}, [{couch_log,init,1}, {gen_event,server_add_handler,4}, {gen_event,handle_msg,5}, {proc_lib,init_p_do_apply,3}]}}}, [{couch_event_sup,init,1}, {gen_server,init_it,6}, {proc_lib,init_p_do_apply,3}]} 违规者:[{pid,undefined}, {name,couch_log}, {mfargs,{couch_log,start_link,[]}}, {restart_type,permanent}, {关闭,残酷杀戮}, {child_type,worker}]
=主管报告==== 2012 年 1 月 8 日::22:19:54 === 主管:{local,couch_server_sup} 上下文:start_error 原因:关机 违规者:[{pid,undefined}, {name,couch_primary_services}, {mfargs,{couch_server_sup,start_primary_services,[]}}, {restart_type,permanent}, {关机,无穷大}, {child_type,supervisor}]
=崩溃报告==== 2012 年 1 月 8 日::22:19:54 === 破坏者: 初始调用:application_master:init/4 PID: 注册名称:[] 异常退出:{bad_return, {{couch_app,开始, [普通的, ["/etc/couchdb/default.ini", "/etc/couchdb/local.ini"]]}, {'出口', {{badmatch,{error,shutdown}}, [{couch_server_sup,start_server,1}, {application_master,start_it_old,4}]}}}} 在函数 application_master:init/4 祖先:[] 消息:[{'EXIT',,正常}] 链接:[,] 字典:[] 陷阱退出:真 状态:运行 堆大小:987 堆栈大小:24 减少:156 邻居:
=信息报告==== 2012 年 1 月 8 日::22:19:54 === 应用:沙发 退出:{bad_return,{{couch_app,start, [普通的, ["/etc/couchdb/default.ini", "/etc/couchdb/local.ini"]]}, {'EXIT',{{badmatch,{error,shutdown}}, [{couch_server_sup,start_server,1}, {application_master,start_it_old,4}]}}}} 类型:临时的
【问题讨论】:
-
我在 11 年前用 apt-get 做到了。是新的服务器,还是您有一些冲突的程序?
-
谢谢 - 看起来有冲突,但我很困惑为什么在通过 apt-get 删除和清除 couchdb 之后。看起来我仍然从 apt-get 的初始安装中遗留了一些工件,并在此处发布了问题 serverfault.com/questions/348044/…。如果您能对此有所了解,那就太好了!
-
您运行了错误的二进制文件。
build-couchdb默认编译 CouchDB-1.1.1。您日志中的第一行显示Apache CouchDB 1.0.1。 -
记得在前面加上
./以从当前文件夹运行命令。在您的情况下,它可能应该是./build/bin/couchdb。 -
马塞洛,你是对的。感谢您对 ServerFault 的回答。如果你在这里回答而不是评论,我会接受。
标签: build couchdb ubuntu-11.10