2012-01-09 33 views
1

私はUbuntu 11.10でCouchDBを試しています。いくつかのテストに失敗していたので、this article's adviceに続き、build-couchdbからインストールしようとしましたが、開始しようとすると厄介なエラーが発生しましたcouchdb成功したビルドの後。build-couchdbを使用してCouchDBを正しくインストールするにはどうすればよいですか?

  1. このクラッシュレポートの意味を知っている人はいますか?
  2. 誰もがなぜ1.0.1がインストールされ、最新のビルドバージョン1.1.0でないのか分かりますか?

ありがとう!


$ build/bin/couchdb

のApache CouchDBの1.0.1(ログレベル=情報)開始されます。

=クラッシュレポート==== 8月 - 2012 :: 22:19:54 === クラッシャー: 最初の呼び出し:couch_event_supます。init/1 PID:< 0.80.0> registered_name:[ ] 例外出口:{{エラーBadMatch、 { 'EXIT' {{エラーBadMatch、{誤差、ENOENT}}、 [{couch_log、INIT、1}、 {gen_event、server_add_handler、4}、 {gen_event、 {{couch_event_sup、init、1}、 {gen_server、init_it、6}、{handle_msg、5}、 {proc_lib、init_p_do_apply、3}]}}} 関数gen_server 210 {proc_lib、init_p_do_apply、3}]} は:[couch_primary_services、couch_server_sup、< 0.32.0>] メッセージ:[] リンク:[< 0.79.0>、< 0.6/6 祖先をinit_it。0>] 辞書:[] trap_exit:偽 状態:実行中の HEAP_SIZE:377 STACK_SIZE:24の 削減:116人の 隣人:

=スーパーバイザーREPORT ==== 8月 - 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、ワーカー}]

= SUPERVISOR REPORT ==== 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、スーパーバイザ}]

=クラッシュレポート= === 8月2012 :: 22:19:54 === クラッシャ: 初期コール:application_masterます。init/4 PID:< 0.31.0> registered_name:[] 例外出口:{bad_return、 {{couch_app、start、 [通常、 ["/etc/couchdb/default.ini"、 "/ etc/couchdb/local.ini "]]}、{ 'EXIT' {{エラーBadMatch、{エラー、シャットダウン}}、 [{couch_server_sup、START_SERVER、1}、{ application_master、start_it_old、4}]}}}} 関数application_masterでます。init/4 祖先:[< 0.30.0>] メッセージ:[{ 'EXIT'、< 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、開始、 [通常、 [ "/ [{couch_server_sup、start_server、1}]、{0}、{{badmatch、{error、shutdown}}、 {0} 、 {application_master、start_it_old、4}}}}} タイプ:temporary

+1

私はのapt-getでしばらく前に11でそれをやりました。それは新鮮なサーバーですか、いくつかの競合するプログラムがありますか? – landons

+0

ありがとうございます - それは競合があるように見えますが、なぜapt-getでcouchdbを削除してパージしたのかがわかりません。 apt-getの最初のインストールから残ったアーティファクトがまだ残っているように見えます。http://serverfault.com/questions/348044/how-do-i-completely-remove-all-referencesに質問を投稿しました。 -to-couchdb-from-ubuntu-11-10。もしあなたがそれについていくらか光を当てることができれば、それは素晴らしいことでしょう! –

+0

間違ったバイナリを実行しています。 'build-couchdb'はデフォルトでCouchDB-1.1.1をコンパイルします。ログの最初の行は 'Apache CouchDB 1.0.1'です。 –

答えて

0

Marcelloがコメントに正しく含まれています。ログは、あなたが何とか(私はどのように)バージョン1.0を実行しているのかわかりません。ビルドCouchDBはバージョン1.1.1をビルドしています。

質問をこれらのコマンドの出力で更新することはできますか?

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

明示的になり、既存のバイナリをパージして確実にパージして解決します。 http://serverfault.com/a/348082/106402 –

関連する問題