当试图加入频道时,错误的“糟糕的建议回复500”

问题描述 投票:3回答:3

我有以下结构:一个orderer,一个ca和一个peer。定义了channel1,并且对等方已成功加入此通道。第一个链码已成功部署在对等体上。链码使用composer编写,导出为.bna,安装并使用连接配置文件(json)在所描述的结构上启动

我试图让第二个对等体使用以下命令加入先前创建的通道:“peer channel join -b channel1.block”

但是我收到以下错误:“错误:提案失败(错误:错误的提案回复500)”

来自同行日志的完整错误:

ERRO 01c [] [997ac53c] simulateProposal()导致链代码名称:“cscc”响应状态500为txid:997ac *****

成功之前已发出命令“peer channel fetch newest”。

对我有什么想法吗?

hyperledger-fabric hyperledger
3个回答
1
投票

因此,如果我尝试在同一个虚拟机上部署我的新对等体,它会做出相同的反应但是错误消息不完全相同(为什么??),这里我仍然错误500但更多细节:2018-08-21 13: 38:30.435 UTC [channelCmd] InitCmdFactory - > INFO 001 Endorser和orderer连接已初始化错误:提案失败(错误:rpc错误:代码=未知desc = chaincode错误(状态:500,消息:“JoinChain”for chainID = channel1失败,因为验证配置块,因为配置信封不良:不是[CONFIG]类型的tx))


1
投票

这个问题现在已经固定!! “peer channel fetch newest”命令必须替换为“peer channel fetch config”。有关详细信息,请查看以下链接: https://hyperledger-fabric.readthedocs.io/en/release-1.1/commands/peerchannel.html


0
投票

我遇到了同样的问题。在我的情况下,使用

peer channel fetch 0 mychannel.block -c mychannel --orderer orderer.zee.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/zee.com/orderers/orderer.zee.com/msp/tlscacerts/tlsca.zee.com-cert.pem

会有所帮助,也就是说,我们需要第一个块加入(序列号0),而不是最新的或配置。这是我的帖子:Get the error:Error: proposal failed (err: bad proposal response 500) when I try to join a peer to an existed channel?

© www.soinside.com 2019 - 2024. All rights reserved.