Обновление ChainCode Fabric - PullRequest
       9

Обновление ChainCode Fabric

0 голосов
/ 22 ноября 2018

Это команда, использующая

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)

1 Ответ

0 голосов
/ 22 ноября 2018

Установили ли вы новую версию вашего кода перед обновлением?Если вы этого не сделали, попробуйте выполнить это перед командой обновления:

peer chaincode install -n mycc -v 1.3 -p basic-network/chaincode

Если вы это сделали, ошибка может быть по некоторым причинам:

1- Параметр пути должен бытьПередача установки Я никогда не использовал его в операции обновления, и я также не использую кавычки на них.

2- Попробуйте передать аргументы следующим образом: '{"Args": [""]]} '

...