hyperledger - 超级账本作曲家导入身份 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 填充了结构对等方和订购者使用的管理员证书。
我已经搜索了很多这个错误是什么,但它似乎是抽象的。
解决方案
如果您仍然有这个问题(或者其他人可能有),请记住确保您没有在 connection.json 文件中打错字。你总是在两个地方提到组织:client
section 和organizations
. 确保这些名称相同。
推荐阅读
- swift - 路径中的 SwiftUI UIImage 不可见
- scala - Doobie for Scala / Play 框架中的事务
- loops - TestCafe 循环遍历元素并检查 Set 中是否存在类
- javascript - 为什么当我更新商品数量时,循环遍历购物车商品并返回商品数量的 Vuex getter 不更新?
- python - 使用布尔数组的逐项总和作为包含的“或”
- git - GIT:获取未合并文件的哈希
- webpack - CleanWebpackPlugin 在 Webpack 5 中无法清理
- wordpress - 在 WooCommerce REST API 上按 menu_order 订购产品和类别
- testing - TestCafe EC2 网络日志
- python - 将两个数据框绘制成一个条形图,区分它们的值