如何解决链码更新中的Hyperledger Fabric错误
我在Hyperledger Fabric文档中关注商业论文的教程,我尝试更新链码,但出现此错误:
Error: could not assemble transaction,err proposal response was not successful,error code 500,msg Channel 'mychannel' has been migrated to the new lifecycle,LSCC is now read-only
首先,我安装新的链码,并获得两个组织的批准并提交。之后,我调用升级方法:
peer chaincode upgrade -o localhost:7050 -C mychannel --name papercontract --tls --cafile $ORDERER_CA -v 0.4 -c '{"Args":[]}'
为什么会出现此错误?
解决方法
出现此错误是因为您已将新的链码生命周期应用于链码,现在,您正尝试使用旧的生命周期对其进行更新。
如果您已经有一个在其中安装了新生命周期的链码的频道,那么您将无法在该频道上安装具有旧生命周期的链码,那么您将遇到与上述相同的错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。