Как включить личные данные в фабрике v1.3.0 - PullRequest
0 голосов
/ 25 октября 2018

Я использую ткань 1.3.0 в среде докера.Я получаю сообщение об ошибке при попытке создать цепной код с --collections-config.Настройка работает нормально, если я удаляю --collections-config

во время выполнения:

peer chaincode instantiate -C org12 -n tranargy -v 1.0 -c '{"Args":[]}' -P "OR('Org1MSP.member','Org2MSP.member')" --collections-config /opt/gopath/src/tranargy/collections/collections_config.json

Получение следующей ошибки:

Error: could not assemble transaction, err Proposal response was not
successful, error code 500, msg as V1_2 or later capability is not
enabled, private channel collections and data are not available

Может ли кто-нибудь помочь в том, каквключить личные данные в фабрике v1.3.0.

Ответы [ 2 ]

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

Необходимо включить возможность V1_3 при создании транзакции конфигурации канала.См. Требуемую конфигурацию в примере .Это необходимо для того, чтобы все одноранговые узлы в канале вели себя согласованно, даже если для одноранговых узлов в канале выполняется непрерывное обновление.

0 голосов
/ 25 октября 2018

Проблема в том, что вы не используете образ док-станции Fabric 1.3.0. Несмотря на то, что он присутствует на вашем локальном компьютере, когда вы все-таки соберетесь, он загрузит новый образ другой версии

Убедитесь, что

hyperledger/fabric-peer        1.2.0               82c262e65984        3 months ago        159MB

составление файловой службы image: hyperledger/fabric-ca-peer:1.2.0

Обе версии здесь одинаковые, я использовал 1.2.0 В вашем случае 1.3.0

Make Sure:
Application: &ApplicationCapabilities
V1_3: true

См. configtx.yaml

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