升级业务网络时,Hyperledger Composer v0.19.8错误

时间:2018-07-03 13:34:15

标签: hyperledger-fabric hyperledger hyperledger-composer

我正在尝试升级Hyperledger Fabric业务网络,但出现此错误

package.json

版本号与Error: Error trying to upgrade business network. Error: No valid responses from any peers. Response from attempted peer comms was an error: Error: 2 UNKNOWN: chaincode error (status: 500, message: could not find chaincode with name 'NETWORK-NAME') 中的版本号相对应,如文档所述。运行升级命令时出现以下错误

./startFabric

我确保超级账本结构正在运行….Brandname>Nekteck</span…. ….Brandname>Dell</span…. ….Brandname>Apple</span…. ,但仍然出现此错误

1 个答案:

答案 0 :(得分:2)

收到的错误消息是说没有启动名为NETWORK-NAME的业务网络。为了升级业务网络,必须先启动它。

在这种情况下,听起来像是已经启动了composer提供的简单结构开发服务器,并且最初安装并启动了业务网络NETWORK-NAME。在某个时候,您已经重新启动了光纤网络,但是这种重启实际上已经删除了现有的光纤网络服务器,并创建了一个新的全新光纤网络。由于这是一个干净的光纤网络,因此通道上现在没有商务网络,您需要从头开始重新安装并安装并启动商务网络。例如,startFabric.sh脚本实际上完全删除了您现有的光纤网络,并创建了一个新的光纤网络,因此业务网络和数据都丢失了。

如果您想确保结构服务器在各种情况下都能保留其信息,这些资源可能会为您提供帮助。

https://hyperledger-fabric.readthedocs.io/en/release-1.1/build_network.html#a-note-on-data-persistence

https://github.com/hyperledger/composer-knowledge-wiki/blob/latest/knowledge.md#fabricsetup(请参阅有关如何保留docker状态的部分)