Hyperledger Fabric 尝试执行对等通道更新失败



我正在尝试使用以下命令进行频道更新:

peer channel update -c mychannel -f ./anchor_peer_tx_org1.pb -o orderer.example.com:7050

并且我收到以下错误:

Endorser and orderer connections initialized
Error: got unexpected status: BAD_REQUEST -- error authorizing
update: error validating ReadSet: readset expected key
[Group]  /Channel/Application at version 1, but got version 2

我使用以下命令创建了 anchor_peer_tx_org1.pb:

configtxgen -outputAnchorPeersUpdate anchor_peer_tx_org1.pb -profile OneOrgChannel -asOrg Org1MSP -channelID mychannel

有人知道我错过了什么吗?

更新:添加排序者日志。当我尝试频道更新时,对等方上没有记录任何内容。

排序器日志:

2019-01-16 16:53:24.556 UTC [orderer.common.broadcast] ProcessMessage -> WARN 04e [channel: mychannel] Rejecting broadcast of config message from 172.26.0.6:54810 because of error: error authorizing update: error validating ReadSet: readset expected key [Group]  /Channel/Applicatio
n at version 1, but got version 2
2019-01-16 16:53:24.558 UTC [comm.grpc.server] 1 -> INFO 04f streaming call completed {"grpc.start_time": "2019-01-16T16:53:24.552Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.26.0.6:54810", "grpc.code": "OK", "grpc.call_durati
on": "6.1927ms"}
2019-01-16 16:53:24.571 UTC [common.deliver] Handle -> WARN 050 Error reading from 172.26.0.6:54808: rpc error: code = Canceled desc = context canceled
2019-01-16 16:53:24.571 UTC [comm.grpc.server] 1 -> INFO 051 streaming call completed {"grpc.start_time": "2019-01-16T16:53:24.534Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.26.0.6:54808", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "37.3877ms"}

你签署了PB吗?您还可以附加排序者和对等方的日志吗?

对于该消息错误,我认为这可能是两件事,pb 格式不正确或 pb 未由各方签名,就我而言,我需要排序者签署请求。

遵循了本教程,它对我有用:https://hyperledger-fabric.readthedocs.io/en/release-1.4/channel_update_tutorial.html#prepare-the-cli-environment

相关内容

  • 没有找到相关文章

最新更新