2016-09-29 8 views
2

SSLを必要とするStackEditでテストするためにCouchDBをマシンにインストールしたばかりです。SSLが有効になっていると、Windows 7のCouchDB 2が起動時にクラッシュする

新規インストール後にCouchDBが正常に起動します。

しかし、hereで説明したように、自己署名証明書でSSLを有効にしようとすると、CouchDBは起動しません。

[error] 2016-09-29T16:16:01.402000Z [email protected] <0.201.0> -------- Error starting Apache CouchDB: 

    {error,{shutdown,{failed_to_start_child,couch_secondary_services,{shutdown,{failed_to_start_child,httpsd,{'EXIT',{badarg,[{erlang,'++',[undefined,"."],[]},{couch_util,parse_term,1,[{file,"src/couch_util.erl"},{line,164}]},{couch_httpd,start_link,1,[{file,"src/couch_httpd.erl"},{line,46}]},{supervisor,do_start_child,2,[{file,"supervisor.erl"},{line,314}]},{supervisor,start_children,3,[{file,"supervisor.erl"},{line,297}]},{supervisor,init_children,2,[{file,"supervisor.erl"},{line,263}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,306}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,237}]}]}}}}}}} 

完全なログhereを:ここで

は、ログが言うことです。

私のCouchDBはC:\ CouchDBにあります。 鍵と証明書ファイルもそこに置いています。

私のOpenSSLバージョンは1.0.2dです。

答えて

4

上に固定されるのバグだったが判明しました

01:@Robinは述べているように、私にとって bug in CouchDB 2

があり、それはlocal.iniに以下の行を追加するだけでした

そして、もう一つの重要な詳細は、CouchDBの2におけるSSLのサポートは18

前に、Erlangのバージョンを使用するときに壊れているように見えるということであるが詳細はhttps://groups.google.com/forum/#!topic/couchdb-user-archive/cBrZ25DHHVAを参照してください。

+0

私はそれを自己署名証明書で動作させようとしていますが、シガーはありません。 私はあきらめます。私はもうStackEditを使用していません。 情報ありがとうございます。私はそれが他人にある程度役立つことを願っています。 –

+0

@VictorToulouse私はまた、Erlang> = 18が必要であることを発見しました。これは問題なのでしょうか? – redgeoff

+0

これらのSSL設定は私のために修正されました。驚くばかり :) –

関連する問題