OpenWhisk在当地流浪汉中构建失败

时间:2016-04-06 01:36:55

标签: vagrant couchdb openwhisk

尝试使用提供的VagrantFile构建我的本地openwhisk实例。我使用短暂的CouchDB容器作为我的数据源。

ant clean build deploy期间,我遇到以下例外情况:

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

进一步了解日志我在installCatalog.sh部分下面看到以下重复: [exec] error: The supplied authentication is invalid

我通过执行一些测试curl命令验证了cloudant-local.env中的couchdb凭据是否正确。不确定它可能会抱怨哪些其他身份验证凭据。有什么想法吗?

http://dumptext.com/6QDOWNE3

1 个答案:

答案 0 :(得分:1)

使用短暂的Couch实例时,需要在ant clean build之后和deploy之前启动它。此外,每次启动容器时,都必须运行脚本tools/db/createImmortalDBs.sh来初始化身份验证存储。

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

BTW,您的意思是couchdb-local.env吗?