尝试使用提供的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凭据是否正确。不确定它可能会抱怨哪些其他身份验证凭据。有什么想法吗?
答案 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
吗?