Hyperledger Composer Импорт идентичности Ошибка Optsmspid - PullRequest
0 голосов
/ 06 мая 2018

Мне удалось настроить Google VPC с топологией Fabric, состоящей из одной организации с двумя узлами, все на разных виртуальных машинах. У меня есть Hyperledger Composer на отдельной виртуальной машине, и я могу создать карту с этим профилем подключения

{
    "name": "hlfv1",
    "x-type": "hlfv1",
    "x-commitTimeout": 300,
    "version": "1.0.0",
    "client": {
        "organization": "Org0",
        "connection": {
            "timeout": {
                "peer": {
                    "endorser": "300",
                    "eventHub": "300",
                    "eventReg": "300"
                },
                "orderer": "300"
            }
        }
    },
    "channels": {
        "OneOrgsChannel": {
            "orderers": [
                "ordererorg0"
            ],
            "peers": {
                "peer0.org0": {
                    "endorsingPeer": true,
                    "chaincodeQuery": true,
                    "ledgerQuery": true,
                    "eventSource": true
                },
                "peer1.org0": {
                    "endorsingPeer": true,
                    "chaincodeQuery": true,
                    "ledgerQuery": true,
                    "eventSource": true
                }
            }
        }
    },
    "organizations": {
        "Org0": {
            "mspid": "Org0MSP",
            "peers": [
                "peer0.org0",
                "peer1.org0"

            ],
            "certificateAuthorities": [
                "ca.org0"
            ]
        }
    },
    "orderers": {
        "ordererorg0": {
            "url": "grpc://orderer0:7050"
        }
    },
    "peers": {
        "peer0.org0": {
            "url": "grpc://peer0:7051",
            "eventUrl": "grpc://peer0:7053"
        },
        "peer1.org0": {
            "url": "grpc://peer1:7051",
            "eventUrl": "grpc://peer1:7053"
        }

    },
    "certificateAuthorities": {
        "ca.org0": {
            "url": "http://35.200.195.193:7054",
            "caName": "ca.org0"
        }
    }
}

Хотя я использую импорт карт композитора, я получаю сообщение об ошибке, подобное этому:

Не удалось импортировать ошибку идентификации: параметр клиента.createUser 'выбран mspid 'требуется.

У меня есть hfc-key-store, заполненный сертификатами администратора, которые использует одноранговые узлы и заказчики фабрики.

Я много искал, что это за ошибка, но она кажется абстрактной.

1 Ответ

0 голосов
/ 05 июля 2019

Если у вас все еще есть эта проблема (или, возможно, у других), просто не забудьте убедиться, что вы не сделали опечатку в файле connection.json. Вы всегда упоминаете организации в двух местах: client section и organizations. Убедитесь, что эти имена совпадают.

...