升级 ChainCode Fabric
Upgrade ChainCode Fabric
这是正在使用的命令
docker exec cli\
peer chaincode upgrade \
-o orderer.pk.snowshadow.me:7050 \
-C mychannel -n mycc -c '{"Args": []}'\
-p "basic-network/chaincode" \
-v 1.3 \
>&upgrade.log
这是upgrade.log
中的内容
2018-11-19 13:47:41.501 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001[0m Using default escc
2018-11-19 13:47:41.501 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002[0m Using default vscc
Error: could not assemble transaction, err Proposal response was not successful, error code 500, msg cannot get package for chaincode (mycc:1.3)
您在升级前是否安装了新版本的链代码?
如果没有,请在升级命令之前尝试此操作:
peer chaincode install -n mycc -v 1.3 -p basic-network/chaincode
如果您这样做,错误可能是由于以下某些原因造成的:
1- 路径参数必须在安装时传递我从未在升级操作中使用过它,我也没有在它们上使用引号。
2- 尝试像这样传递参数:'{"Args":[""]}'
这是正在使用的命令
docker exec cli\
peer chaincode upgrade \
-o orderer.pk.snowshadow.me:7050 \
-C mychannel -n mycc -c '{"Args": []}'\
-p "basic-network/chaincode" \
-v 1.3 \
>&upgrade.log
这是upgrade.log
中的内容2018-11-19 13:47:41.501 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001[0m Using default escc
2018-11-19 13:47:41.501 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002[0m Using default vscc
Error: could not assemble transaction, err Proposal response was not successful, error code 500, msg cannot get package for chaincode (mycc:1.3)
您在升级前是否安装了新版本的链代码? 如果没有,请在升级命令之前尝试此操作:
peer chaincode install -n mycc -v 1.3 -p basic-network/chaincode
如果您这样做,错误可能是由于以下某些原因造成的:
1- 路径参数必须在安装时传递我从未在升级操作中使用过它,我也没有在它们上使用引号。
2- 尝试像这样传递参数:'{"Args":[""]}'