网络部署在 IBM 云中,但在实例化链代码时遇到问题
network deployed in IBM cloud, but having an issue instantiating the chaincode
我将一个 bna 存档文件部署到我的 ibm 云实例。它具有您期望的所有文件,包括 package.json。这是按照此处的教程完成的:https://console.bluemix.net/docs/services/blockchain/develop_starter.html#deploying-a-business-network
该过程的最后一步是发出 ping 以确保网络正常运行 运行。我收到一条错误消息,告诉我 "chaincode is not instantiated"。
我进入了 Web 界面 (https://blockchain-starter.eu-gb.bluemix.net/network/myid),在 我的代码/安装代码 部分下我可以看到我的网络。在 Actions 下,有一个选项可以在对等点上实例化它。单击它会出现此错误:实例化链码时发生未知错误,请检查您的对等日志。
查看对等点的日志我可以看到:
{"log":"npm ERR! enoent ENOENT: no such file or directory, open '/usr/local/src/package.json'\n","stream":"stderr","time":"2018-06-19T13:20:48.455812355Z"}
那个特定文件是我的 bna 存档的一部分。
我可以将 bna 文件部署到我本地的 composer-playground 和 IBM 的 composer-playground (https://blockchaindevelop.mybluemix.net/),并且它在两种环境中都运行良好。
如果我使用 Web 界面部署 bna,也会出现同样的问题,我根本无法实例化它。
有什么建议可以让我得到这个网络吗运行?
最后是软件版本问题。
原始文档指定使用 composer 0.18.1 作为唯一与 IBM 云基础架构兼容的版本。
最近已更新为 0。19.x。
在 IBM 云中,我删除了带有所有旧链代码的原始对等点,也删除了旧证书。
在我的本地机器上,我从头开始:
- 重新安装了最新的作曲家,
- 重新创建了 bna 文件
然后我重新执行了原始文档中的所有步骤,这次一切正常,我设法启动网络并 ping 它。
一切正常,运行 现在。当我尝试启动网络时出现最后一个超时问题,但我只是再次 运行 命令,问题就消失了。
我将一个 bna 存档文件部署到我的 ibm 云实例。它具有您期望的所有文件,包括 package.json。这是按照此处的教程完成的:https://console.bluemix.net/docs/services/blockchain/develop_starter.html#deploying-a-business-network
该过程的最后一步是发出 ping 以确保网络正常运行 运行。我收到一条错误消息,告诉我 "chaincode is not instantiated"。
我进入了 Web 界面 (https://blockchain-starter.eu-gb.bluemix.net/network/myid),在 我的代码/安装代码 部分下我可以看到我的网络。在 Actions 下,有一个选项可以在对等点上实例化它。单击它会出现此错误:实例化链码时发生未知错误,请检查您的对等日志。
查看对等点的日志我可以看到:
{"log":"npm ERR! enoent ENOENT: no such file or directory, open '/usr/local/src/package.json'\n","stream":"stderr","time":"2018-06-19T13:20:48.455812355Z"}
那个特定文件是我的 bna 存档的一部分。
我可以将 bna 文件部署到我本地的 composer-playground 和 IBM 的 composer-playground (https://blockchaindevelop.mybluemix.net/),并且它在两种环境中都运行良好。
如果我使用 Web 界面部署 bna,也会出现同样的问题,我根本无法实例化它。
有什么建议可以让我得到这个网络吗运行?
最后是软件版本问题。
原始文档指定使用 composer 0.18.1 作为唯一与 IBM 云基础架构兼容的版本。
最近已更新为 0。19.x。
在 IBM 云中,我删除了带有所有旧链代码的原始对等点,也删除了旧证书。
在我的本地机器上,我从头开始:
- 重新安装了最新的作曲家,
- 重新创建了 bna 文件
然后我重新执行了原始文档中的所有步骤,这次一切正常,我设法启动网络并 ping 它。
一切正常,运行 现在。当我尝试启动网络时出现最后一个超时问题,但我只是再次 运行 命令,问题就消失了。