Возможность применения v1.2 в ткани гиперэлджера - PullRequest
0 голосов
/ 30 мая 2018

Я пытался реализовать частные коллекции в ткани hyperledger.Я обнаружил, что v1.1 имеет флаг создания цепочки кода --collections-config, однако, похоже, что при выдаче файла выдается ошибка. Если я обновляю возможности Application v1.2, он запрещает присоединению партнера к каналу с ошибкой «Application application v1.2 требуется, но не поддерживается ".Может кто-нибудь предложить исправление для этого?

Ответы [ 2 ]

0 голосов
/ 19 июня 2019

Я только что столкнулся с этой проблемой, и выше решил мою проблему.Чтобы немного подробнее рассказать о том, как я решил мою проблему ...

Я проверил образцы тканей (как я пытаюсь раскрутить пример hyperledger / fabric-samples / first-network), поэтому яможет запустить блокчейн-проводник по сети и получить представление в реальном времени.

bash fabric-samples/bin/cryptogen version

Я получил:

cryptogen:
 Version: 1.4.1
 Commit SHA: 87074a7
 Go version: go1.11.5
 OS/Arch: darwin/amd64

Поскольку моя версия - 1.4.1, я извлек ветку release-1.4 из репозитория github-хранилища hyperledger / fabric-samples.

Теперь я смог раскрутить сеть с помощью:

./byfn.sh generate
./byfn.sh up
docker ps -a
CONTAINER ID        IMAGE                                                                                                  COMMAND                  CREATED             STATUS              PORTS                      NAMES
c23d4764de06        dev-peer1.org2.example.com-mycc-1.0-26c2ef32838554aac4f7ad6f100aca865e87959c9a126e86d764c8d01f8346ab   "chaincode -peer.add…"   9 minutes ago       Up 9 minutes                                   dev-peer1.org2.example.com-mycc-1.0
409aa438f82e        dev-peer0.org1.example.com-mycc-1.0-384f11f484b9302df90b453200cfb25174305fce8f53f4e94d45ee3b6cab0ce9   "chaincode -peer.add…"   10 minutes ago      Up 10 minutes                                  dev-peer0.org1.example.com-mycc-1.0
6106a6b631e5        dev-peer0.org2.example.com-mycc-1.0-15b571b3ce849066b7ec74497da3b27e54e0df1345daff3951b94245ce09c42b   "chaincode -peer.add…"   10 minutes ago      Up 10 minutes                                  dev-peer0.org2.example.com-mycc-1.0
e2a68344d2a1        hyperledger/fabric-tools:latest                                                                        "/bin/bash"              10 minutes ago      Up 10 minutes                                  cli
acb5a0d9271a        hyperledger/fabric-peer:latest                                                                         "peer node start"        10 minutes ago      Up 10 minutes       0.0.0.0:8051->8051/tcp     peer1.org1.example.com
57215f1e79dd        hyperledger/fabric-orderer:latest                                                                      "orderer"                10 minutes ago      Up 10 minutes       0.0.0.0:7050->7050/tcp     orderer.example.com
176916aea8c1        hyperledger/fabric-peer:latest                                                                         "peer node start"        10 minutes ago      Up 10 minutes       0.0.0.0:9051->9051/tcp     peer0.org2.example.com
1c0a720149b8        hyperledger/fabric-peer:latest                                                                         "peer node start"        10 minutes ago      Up 10 minutes       0.0.0.0:10051->10051/tcp   peer1.org2.example.com
a9857d499c52        hyperledger/fabric-peer:latest                                                                         "peer node start"        10 minutes ago      Up 10 minutes       0.0.0.0:7051->7051/tcp     peer0.org1.example.com

Я пытался запустить первую сеть hyperledger / fabric-samples из ветви masterи не удалось присоединить peer0.org1.example.com к доступному каналу.

Я попытался перезапустить контейнер с docker start, это не сработало.Затем я попытался запустить контейнер и прикрепить к нему, чтобы увидеть, что упоминалось в журналах.

docker start [containerId] --attach
[time] [peer] capabilitiesSupportedOrPanic -> PANI 01e [channel mychannel] incompatible: Application capability V2_0 is required but not supported

и этот единственный контейнер был снова закрыт.

Использование правильного выпуска/ версия образцов ткани с криптогеном, по-видимому, решила эту проблему с моей стороны.

Более подробная информация о работе проводника блокчейна рядом с сетью доступна на моем посте здесь: http://robevans.uk/?page_id=48

0 голосов
/ 06 июля 2018

tools

Убедитесь, что инструменты и команды имеют одинаковую версию.Я встретил ошибку Application capability v1.2 is required but not supported при запуске first-network: release-1.2 с инструментами 1.1.Потому что инструменты 1.1 не поддерживают возможности 1.2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...