blockchain - 错误 : [client-utils. js]:sendPeersProposal - Promise 被拒绝:错误:无法反序列化创建者身份

标签 blockchain hyperledger-fabric

我正在学习本教程: https://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html

在“node query.js”命令中我收到了以下错误: 创建客户端并设置钱包位置 设置钱包路径,关联用户PeerAdmin与应用 检查用户是否注册,并在网络中设置查询URL 查询 分配 transaction_id:f7d1d9b40c37bb21909bdb6ff24980da33758fb1ea5a85cb67d699f3fcd3ffa2 错误:[client-utils.js]: sendPeersProposal - Promise is rejected: Error: Failed to deserialize creator identity, err MSP Org1MSP is unknown 在/home/user/work/fabric-samples/fabcar/node_modules/grpc/src/node/src/client.js:434:17 从查询返回 查询结果计数 = 1 来自查询的错误 = { [错误:无法反序列化创建者身份,错误的 MSP Org1MSP 未知] 代码:2,元数据:元数据 { _internal_repr:{}​​ } } 响应是错误:无法反序列化创建者身份,err MSP Org1MSP is unknown

最佳答案

刚刚遇到了和你一样的问题。

我的解决方案:

sudo apt-get --purge remove docker-ce
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
apt-cache policy docker-ce
sudo apt-get install -y docker-ce

仅适用于 docker v1.13+/17.03。从 source1 中找到和 source2 .

关于blockchain - 错误 : [client-utils. js]:sendPeersProposal - Promise 被拒绝:错误:无法反序列化创建者身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45015611/

相关文章:

java - 以太坊区 block 链,带有用于非支付应用程序的java api

blockchain - 如何从以太坊区 block 链中检索数据?

docker - 如何使用用于REST通信的端口映射Hyperledger Fabric对等体(2nd,3rd,4th)

go - 在 Windows 上的 Atom 上构建链码(hyperledger)失败

blockchain - 在 Hyperledger 结构中动态添加 Org 或 peer

blockchain - Corda 中如何造成拒绝状态攻击?

conditional - 在 Solidity 中,使用 if() 和 require() 有什么区别?

rest - 无法更改composer-rest-server的端口

docker - Hyperledger-部署到多个主机时Docker群集失败

node.js - 如何修复使用 gulpfile 时出现“"Task ' test' is not in your gulpfile”错误