v0.19.2 Не удалось запустить сеть композитора hyperledger - PullRequest
0 голосов
/ 08 мая 2018

Я уже реализовал мой .bna файл с именем "supply-chain-network", но я думаю, что проблема не в .bna, поскольку я пробовал с другим .bna (basic-sample- сеть на площадке композитора hyperledger), и проблема все еще сохраняется.

Версия композитора: 0.19.2

Операционная система: Ubuntu 16.04 работает на ВМ

Шаги:

  • скачать fabric-dev-servers
  • . / DownloadFabric.sh
  • . / StartFabric.sh
  • . / CreatePeerAdminCard.sh
  • экспортировал сеть basic-sample-network с игровой площадки (my-basic-sample.bna)
  • composer network install --card PeerAdmin@hlfv1 --archiveFile my-basic-sample.bna@
  • composer network start --networkName my-basic-sample --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card

И я получил следующую ошибку:

Starting business network definition. This may take a minute...

Error: Error trying to start business network. Error: No valid responses from any peers. Response from attempted peer comms was an error: Error: 2 UNKNOWN: chaincode error (status: 500, message: cannot get package for chaincode (my-basic-sample:0.0.1))

Я проверил и имя сети, и версию по команде:

composer archive list -a my-basic-sample.bna

И я получил:

Listing Business Network Archive from my-basic-sample.bna Identifier:my-basic-sample@0.2.4-deploy.0 Name:my-basic-sample Version:0.2.4-deploy.0

Command succeeded

Я попытался выполнить запуск сети композитора с версией 0.2.4 вместо 0.0.1, и я получил ту же ошибку.

Журнал докера, набрав:

docker logs peer0.org1.example.com

Я получил:

enter image description here

Я видел на https://github.com/hyperledger/composer/issues/3591#issuecomment-386718739, что эта ошибка вызвана дополнительным символом при копировании и вставке команды с веб-сайта композитора hyperledger. Я сделал то, что предлагает hi2rashid (скопируйте команду в блокнот, а затем скопируйте в командную строку), но я все еще получил ту же ошибку.

Кто-нибудь знает, как это исправить?

1 Ответ

0 голосов
/ 08 мая 2018

Вы очень близки к тому, чтобы заставить это работать ...

Команда composer archive list указала версию как «0.2.4-deploy.0» - хотя это не похоже на «номер» версии. Ваша команда запуска сети должна включать --networkVersion 0.2.4-deploy.0

Эта длинная версия взята из версий автоматического создания Composer Playground при обновлении модели.

...