我是 super 账本的新手,正在学习 here 示例。我试图玩转链码,但现在卡在我想升级链码的部分
我尝试在 docker peer 节点中执行 peer 链码升级:
peer chaincode upgrade -n tuna-app -p github.com/tuna-app
但最终出现错误
Error getting (testchainid) orderer endpoint: Error endorsing GetConfigBlock: rpc error: code = Unknown desc = chaincode error (status: 500, message: "GetConfigBlock" request failed authorization check for channel [testchainid]: [Failed to get policy manager for channel [testchainid]])
最佳答案
您需要指定要升级链码的 channel 名称,还需要指定 args 和新版本。此外,您必须指定排序服务端点,以便对等 cli 能够提交升级事务:
peer chaincode upgrade -n tuna-app -v 2.0 \
-c '{"Args":[""]}' \
-p github.com/tuna-app -C mychannel \
-o orderer:7051
您可以找到更多 here 。
关于hyperledger-fabric - 修改后如何升级链码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47330576/