2012-01-09 59 views
1

我在Ubuntu 11.10努力的CouchDB。一些测试失败了,所以我也跟着this article's advice并试图从build-couchdb安装,但我得到了一些严重错误试图创建成功后启动CouchDB的如何使用编译CouchDB的正确安装CouchDB的?

  1. 有谁知道这崩溃报告意味着什么?
  2. 有谁知道为什么1.0.1将被安装,而不是最新版本1.1.0版本?

谢谢!


$ build/bin/couchdb

阿帕奇CouchDB的1.0.1(LogLevel的=信息)正在启动。

= CRASH REPORT ==== 8-JAN-2012 :: 22:19:54 === 破碎机: 初始呼叫:couch_event_sup:初始化/ 1 PID:< 0.80.0> registered_name: ] 退出异常:{{badmatch, { '退出', {{badmatch,{错误,ENOENT}}, [{couch_log,INIT,1}, {gen_event,server_add_handler,4}, {gen_event, }}}, [{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,< 0.32.0>] 消息:[] 链接:[< 0.79.0>,< 0.6。0>] 字典:[] trap_exit:假 状态:运行 heap_size:377 STACK_SIZE:24个 减少:116个 邻居:

=主管汇报==== 8-JAN-2012 :: 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,未定义}, {名称, couch_log},{ mfargs,{couch_log,START_LINK,[]}},{ 启动Restart_type,永久},{ 关机,brutal_kill},{ CHILD_TYPE,工人}]

=主管汇报==== 8 -Jan-2012 :: 22:19:54 === 主管:{local,couch_server_sup} 上下文:start_error 原因:关机 罪犯:[{pid,undefined}, {名称,couch_primary_services}, {mfargs,{couch_server_sup,start_primary_services,[]}}, {启动Restart_type,永久}, {关机,无限}, {CHILD_TYPE,监}]

= CRASH REPORT = === 8-JAN-2012 :: 22:19:54 === 破碎机: 初始呼叫:application_master:初始化/ 4 PID:< 0.31.0> registered_name:[] 退出异常:{bad_return, {{couch_app,start, [normal, [“/etc/couchdb/default.ini”, “/ etc/couchdb/local.ini“]]},{ '退出', {{badmatch,{错误,关机}}, [{couch_server_sup,START_SERVER,1},{ application_master,start_it_old,4}]}}}} 在功能application_master:初始化/ 4 祖先:[< 0.30.0>] 消息:[{ '退出',< 0.32.0>,正常}] 链接:[< 0.30.0>,< 0.7.0> ] 词典:[] trap_exit:真 状态:运行 heap_size:987 STACK_SIZE:24个 减少:156个 邻居:

= INFO REPORT ==== 8-JAN-2012 :: 22:19:54 === 应用:榻 退出:{bad_return,{{couch_app,启动, [正常, [“/ etc/couchdb/default.ini“, ”/etc/couchdb/local.ini“]]}, {'EXIT',{{badmatch,{error,shutdown}}, [{couch_server_sup,start_server,1} , {application_master,start_it_old,4}]}}}} 类型:临时

+1

我做这件事是11,而回用apt-get处理。这是一个新的服务器,或者你可能有一些冲突的程序? – landons 2012-01-09 03:38:15

+0

谢谢 - 看起来有冲突,但我很困惑,为什么通过apt-get删除和清除couchdb。看起来我仍然有一些从apt-get初始安装中遗留的工件,并且在这里发布了这个问题http://serverfault.com/questions/348044/how-do-i-completely-remove-all-references -to-CouchDB的 - 从Ubuntu的-11-10。如果你能够阐明这一点,那就太棒了! – 2012-01-09 12:37:48

+0

您运行了错误的二进制文件。 'build-couchdb'默认编译CouchDB-1.1.1。你的日志中的第一行说'Apache CouchDB 1.0.1'。 – 2012-01-09 14:39:38

回答

0

Marcello在他的评论中是正确的。日志表明你以某种方式(我不知道如何)运行1.0版本。1,但构建CouchDB将构建1.1.1版本。

也许你可以用这些命令的输出更新你的问题?

  1. pwd
  2. ./build/bin/couchdb
+0

明确并确保清除任何现有的二进制文件解决它。 http://serverfault.com/a/348082/106402 – 2012-01-16 18:52:33