ошибочный ответ на предложение не был выполнен, код ошибки 500, цепной код сообщения с именем 'cch16' уже существует - PullRequest
0 голосов
/ 17 апреля 2020

Я изменяю версию инсталляции цепочки и создаю ее каждый раз, когда хочу запустить startfabri c. Но когда я меняю версию и запускаю скрипт startfabri c, я получаю следующую ошибку:

Error: could not assemble transaction, err proposal response was not successful, error code 500, msg chaincode with name 'scbcch16' already exists

Я дал приведенные ниже команды, хотя я получаю ту же ошибку.

  1. docker rm -f $ (docker ps -aq)
  2. docker rmi -f ( идентификаторы цепочек кодов )
  3. docker обрезка тома
  4. docker обрезка сети
  5. docker обрезка системы
  6. Я также отключил канал byfn

, но все равно получаю та же ошибка.

Пожалуйста, найдите список цепочек в моем диване db fauxton.

Chaincode name list in CouchDB Fauxton

Это из-за кеша или есть ли способ исправить эту проблему.

1 Ответ

0 голосов
/ 17 апреля 2020

Чтобы очистить все ресурсы docker, этого должно быть достаточно с:

docker stop $(docker ps -aq)
docker system prune -af --volumes

Если есть определенные тома, сопоставленные с указанными c каталогами, вы должны удалить эти папки вручную.

В любом случае, ваша основная проблема, вероятно, в том, что вы пытаетесь создать экземпляр снова вместо upgrade : https://hyperledger-fabric.readthedocs.io/en/release-2.0/commands/peerchaincode.html#peer -chaincode-upgrade

...