Я создаю сеть, используя fabri c 2.0.
Согласно новому методу жизненного цикла, я следую, как указано в тестовой сети.
У меня есть 2 организации, имеющие 2 пира в каждом, без использования CLI.
Шаги:
1) Создание артефактов канала (блок Genesis, Channel.tx)
2) Создание канала
3) Развертывание Chaincode
- Пакетный Chaincode
- Установка Chaincode
- QueryInstalled
- Элемент списка
- Chaincode Approve for My Org
Я получаю сообщение об ошибке при утверждении для своей организации.
Вот команда
Цепной код однорангового жизненного цикла Approveformyorg -o localhost: 7050 --ordererTLSHostnameOverride orderer .example.com --tls $ CORE_PEER_TLS_ENABLED --cafile $ ORDERER_CA --channelID $ CHANNEL_NAME --name fabcar --version $ {VERSION} --init-required - идентификатор пакета $ {PACKAGE_ID} --sequence $ {VERSION }
Переменные среды:
CHANNEL_NAME="mychannel"
CC_RUNTIME_LANGUAGE="golang"
VERSION="1"
CC_SRC_PATH="./artifacts/src/github.com/fabcar/go/"
export CORE_PEER_TLS_ENABLED=true
export ORDERER_CA=${PWD}/artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/
tlsca.example.com-cert.pem
export PEER0_ORG1_CA=${PWD}/artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
export FABRIC_CFG_PATH=${PWD}/artifacts/channel/config/
export CORE_PEER_LOCALMSPID="Org1MSP"
export CORE_PEER_TLS_ROOTCERT_FILE=$PEER0_ORG1_CA
export CORE_PEER_MSPCONFIGPATH=${PWD}/artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
export CORE_PEER_ADDRESS=localhost:7051
Получение ф olowing error:
Одноранговый журнал:
VSCC error: stateBasedValidator.Validate failed, err validation of endorsement policy for collection _implicit_org_Org1MSP chaincode _lifecycle in tx 5:0 failed: signature set did not satisfy the policy
Чуть выше этой ошибки, получая следующее
[cauthdsl] func2 -> DEBU 197cf 0xc0037051e0 identity 0 does not satisfy principal: The identity is not a [PEER] under this MSP [Org1MSP]: The identity does not contain OU [PEER], MSP: [Org1MSP].
Политика по умолчанию:
LifecycleEndorsement:
Type: ImplicitMeta
Rule: "MAJORITY Endorsement"
Endorsement:
Type: ImplicitMeta
Rule: "MAJORITY Endorsement"
Пожалуйста поправьте меня, если я где-то ошибаюсь. Я слежу за тестовой сетью.