0

Ubuntu11.10にCouchDBをインストールしました。HTTPDサーバー(正しく機能する)とCouchDBのすべての前提条件が実行されています。

システム上のユーザーのバックグラウンドでCouchDBを起動しました:

sudo -i -u bpetruk couchdb -b

そして、それが始まったこと、そして「リラックスする時が来た」と私に告げます。残念ながら、まだリラックスできません。サーバーがロードされていても、標準のhttp://127.0.0.1:5984/_utilsの場所からFutonにアクセスできないためです。

スタートアップルーチンからのエラー出力は次のとおりです。恐ろしい、私は笑を知っています。JSONをターミナルにダンプしたようです。

Apache CouchDB 1.2.0(LogLevel = info)が起動しています。[エラー][<0.96.0>]{error_report、<0.31.0>、{<0.96.0>、crash_report、[[{initial_call、{couch_auth_cache、init、['Argument__1']}}、{pid、< 0.96.0>}、{registered_name、[]}、{error_info、{exit、{{badmatch、{error、eacces}}、[{couch_auth_cache、ensure_users_db_exists、2}、{couch_auth_cache、open_auth_db、0}、{couch_auth_cache、 reinit_cache、1}、{couch_auth_cache、init、1}、{gen_server、init_it、6}、{proc_lib、init_p_do_apply、3}]}、

同様に苛立たしいのは、couchdb(バックグラウンドプロセスのステータスを出力することになっている)で-sフラグを定義してもまったく何も得られないという事実です!ですから、その点についても情報を提供することはできません。

CouchDBの世界への最初の進出で私が知らないかもしれない一般的な問題はありますか?私は本当にこれに固執しています!

4

1 に答える 1

0

上記のエラー出力の3行目の「 {{badmatch、{error、eacces}} 」で示唆されているように、CouchDBはいくつかのファイル権限エラーに遭遇し、いくつかのファイルに正しく書き込むことができませんでした。この問題の原因となっているファイルを特定できませんでしたが、CouchDBディレクトリ全体の所有権を取得することで問題は解決しました。

于 2012-05-04T16:17:18.573 に答える