2012-01-09 60 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