【问题标题】:Err "bad proposal response 500" when trying to join channel尝试加入频道时出现错误“bad proposal response 500”
【发布时间】:2018-09-14 21:36:05
【问题描述】:

我有以下结构:一位订购者、一位 ca 和一位同行。定义了一个通道 1,并且对等方已成功加入该通道。第一个链码已成功部署在对等点上。链代码已使用 composer 编写,导出为 .bna,使用连接配置文件 (json) 在所描述的结构上安装和启动

我正在尝试使用以下命令要求第二个对等方加入先前创建的频道:“peer channel join -b channel1.block”

但我收到以下错误: “错误:提案失败(错误:错误的提案响应 500)”

对等日志中的完全错误:

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

命令“peer channel fetch latest”之前已经成功发出过。

请问有什么好办法吗?

【问题讨论】:

  • 当频道已加入时出现此错误。请检查日志
  • 另一个peer已经加入了频道,但不是相关的,它是我刚刚安装的新的...。在已经是频道一部分的peer上,已经部署了一个链码,可以吗问题?
  • 我可以在日志中找到什么?
  • “对等频道列表”命令不返回任何内容....

标签: hyperledger-fabric hyperledger


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    此问题现已修复!! 命令“peer channel fetch latest”必须替换为“peer channel fetch config”查看以下链接了解更多信息:
    https://hyperledger-fabric.readthedocs.io/en/release-1.1/commands/peerchannel.html

    【讨论】:

      【解决方案3】:

      我也遇到过同样的问题。就我而言,使用

      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?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多