首页 > 解决方案 > 超级账本作曲家导入身份 optsmspid 错误

问题描述

我已经能够建立一个谷歌 VPC,它具有单个组织的 Fabric 拓扑结构,有两个对等点,都在不同的 VM 上。我在单独的 VM 上有 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"
        }
    }
}

虽然,我正在使用作曲家卡导入我收到这样的错误:

无法导入身份错误:需要 Client.createUser 参数“opts mspid”。

我有 hfc-key-store 填充了结构对等方和订购者使用的管理员证书。

我已经搜索了很多这个错误是什么,但它似乎是抽象的。

标签: hyperledgerhyperledger-composer

解决方案


如果您仍然有这个问题(或者其他人可能有),请记住确保您没有在 connection.json 文件中打错字。你总是在两个地方提到组织:clientsection 和organizations. 确保这些名称相同。


推荐阅读