我在Ubuntu 11.10努力的CouchDB。一些测试失败了,所以我也跟着this article's advice并试图从build-couchdb安装,但我得到了一些严重错误试图创建成功后启动CouchDB的。如何使用编译CouchDB的正确安装CouchDB的?
- 有谁知道这崩溃报告意味着什么?
- 有谁知道为什么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}]}}}} 类型:临时
我做这件事是11,而回用apt-get处理。这是一个新的服务器,或者你可能有一些冲突的程序? – landons 2012-01-09 03:38:15
谢谢 - 看起来有冲突,但我很困惑,为什么通过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
您运行了错误的二进制文件。 'build-couchdb'默认编译CouchDB-1.1.1。你的日志中的第一行说'Apache CouchDB 1.0.1'。 – 2012-01-09 14:39:38