2016-04-06 8 views
1

付属のVagrantFileを使用してローカルopenwhiskインスタンスを構築しようとしました。私は一時的なCouchDBコンテナをデータソースとして使用しています。 ant clean build deploy中にOpenWhiskローカルワイドのビルドに失敗しました。

I取得するには、次の例外:さらに、私はinstallCatalog.shセクションの下で繰り返さ以下を参照してください。ログをバックアップ

BUILD FAILED 
/home/vagrant/openwhisk/build.xml:55: The following error occurred while executing this line: 
/home/vagrant/openwhisk/build.xml:99: exec returned: 5 

:私は確認しました [exec] error: The supplied authentication is invalid

そのCouchDBの資格で私のcloudant-local.envはいくつかのテストカールコマンドを実行することによって正しいです。どのような他の認証資格情報が不平を言うかもしれないか分からない。何か案は?

http://dumptext.com/6QDOWNE3

答えて

1

あなたは短命ソファーのインスタンスを使用するときは、ant clean build後とdeploy前にそれを起動する必要があります。さらに、コンテナを起動するたびに、tools/db/createImmortalDBs.shというスクリプトを実行して認証ストアを初期化する必要があります。

ant clean build 
tools/db/couchdb/start-couchdb-box.sh ... 
tools/db/createImmortalDBs.sh 
ant deploy 

ところで、あなたはcouchdb-local.envのことですか?

+1

私は今それを試してみましょう。はい、 'couchdb-local.env'だったはずです - ありがとう – novu5

+0

これは私の問題でした。私は 'ant clean build deploy'を1ステップで実行していました。私は' ant clean'が一時的なcouchdbインスタンスを強制終了していたと思いますか? 上記のパスに従えば、すべてが期待通りに機能します。ありがとう! – novu5

+0

偉大な - アリクリーン 'は、ソファを含むすべてのコンテナを裂く。ドキュメントでそれをより明確にするでしょう。 – user6062970

関連する問題