Я только что столкнулся с этой проблемой, и выше решил мою проблему.Чтобы немного подробнее рассказать о том, как я решил мою проблему ...
Я проверил образцы тканей (как я пытаюсь раскрутить пример 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