2016-03-26 16 views
0

CouchDBは私が普段使用しているDB(Mongo)ではなく、完璧な新しいプロジェクトとして評価しています。しかし、インストールには問題があるようです。 すべての依存関係をインストールしましたAzureのUbuntu VM上のCouchDBは起動しません

sudo apt-get install build-essential 
sudo apt-get install erlang-base-hipe 
sudo apt-get install erlang-dev 
sudo apt-get install erlang-manpages 
sudo apt-get install erlang-eunit 
sudo apt-get install erlang-nox 
sudo apt-get install libicu-dev 
sudo apt-get install libmozjs-dev 
sudo apt-get install libcurl4-openssl-dev 

そして、インストール担当者に行ってきました。しかし、サービスを開始しても、起動するようだが、CouchDBのでデシベルを入力するとき、私は、エラーメッセージにどんな提案を

Apache CouchDB 1.5.0 (LogLevel=info) is starting. 
Failure to start Mochiweb: eaddrinuse 
[error] [<0.107.0>] {error_report,<0.31.0>, 
        {<0.107.0>,crash_report, 
         [[{initial_call, 
         {mochiweb_socket_server,init,['Argument__1']}}, 
         {pid,<0.107.0>}, 
         {registered_name,[]}, 
         {error_info, 
         {exit,eaddrinuse, 
          [{gen_server,init_it,6, 
          [{file,"gen_server.erl"},{line,320}]}, 
          {proc_lib,init_p_do_apply,3, 
          [{file,"proc_lib.erl"},{line,239}]}]}}, 
         {ancestors, 
         [couch_secondary_services,couch_server_sup,<0.32.0>]}, 
         {messages,[]}, 
         {links,[<0.94.0>]}, 
         {dictionary,[]}, 
         {trap_exit,true}, 
         {status,running}, 
         {heap_size,987}, 
         {stack_size,27}, 
         {reductions,597}], 
         []]}} 
{"init terminating in do_boot",{{badmatch,{error,{bad_return,{{couch_app,start,[normal,["/etc/couchdb/default.ini","/etc/couchdb/local.ini"]]},{'EXIT',{{badmatch,{error,{shutdown,{failed_to_start_child,couch_secondary_services,{shutdown,{failed_to_start_child,httpd,eaddrinuse}}}}}},[{couch_server_sup,start_server,1,[{file,"couch_server_sup.erl"},{line,98}]},{application_master,start_it_old,4,[{file,"application_master.erl"},{line,269}]}]}}}}}},[{couch,start,0,[{file,"couch.erl"},{line,18}]},{init,start_it,1,[]},{init,start_em,1,[]}]}} 

Crash dump was written to: erl_crash.dump 
init terminating in do_boot() 

感謝を取得し、私はCouchDBの最初の時間ユーザーだ覚えていてください。

+0

から撮影

sudo apt-get remove couchdb couchdb-bin couchdb-common -f sudo apt-get install python-software-properties sudo apt-add-repository ppa:couchdb/stable sudo apt-get update sudo apt-get install couchdb couchdb-bin couchdb-common -f 

しかし、私はカールローカルホストをすれば、それはそれ以来多少動作しているようだ:ここで

は1.6.1にアップグレードするためのコマンド(バックアップ、データベースは最初の)ある5984 I適切な答えを得る {"couchdb": "Welcome"、 "uuid": "d884f33533f493499a338dcaa20cb82b"、 "version": "1.5.0"、 "vendor":{"name": "Ubuntu"、 "version" 14.04 "}} –

答えて

0

私の問題は、私が紺碧のVMでポートを開かなかったということです。誰かが同じ問題を抱えた場合に備えて私はこれを投稿しています。

0

ベースリポジトリにあるcouchdbバージョンが古い:1.5.0。あなたは間違いなく1.6.1を使いたいと思っています。私はAzureのUbuntu 14.04.4 LTSノードでCouchDB 1.6.1を実行していますが、私があなたが記述した問題は見ていません。 askubuntu

関連する問題