Networking 无法加入频道。SimulateProposal()生成的链码名称为;cscc“;响应状态500

Networking 无法加入频道。SimulateProposal()生成的链码名称为;cscc“;响应状态500,networking,hyperledger-fabric,hyperledger,Networking,Hyperledger Fabric,Hyperledger,我在设置简单Hyperledger Fabric v1.2.0网络时遇到问题。我试图构建的网络由一个有序的组织和一个具有一个对等点的单一组织组成。我成功地完成了构建您的第一个网络教程,并希望从头开始。但是,我在将对等连接到通道时总是遇到错误 我用的是正确的方块。(不是《创世纪》) 将对等点连接到网络时失败,错误为: 错误:建议失败(错误:错误建议响应500) 对等日志: 2018-09-28 11:36:59.340 UTC[背书人]处理提案->德布433输入:来自10.60.0.1:54784

我在设置简单Hyperledger Fabric v1.2.0网络时遇到问题。我试图构建的网络由一个有序的组织和一个具有一个对等点的单一组织组成。我成功地完成了构建您的第一个网络教程,并希望从头开始。但是,我在将对等连接到通道时总是遇到错误

我用的是正确的方块。(不是《创世纪》)

将对等点连接到网络时失败,错误为:

错误:建议失败(错误:错误建议响应500)

对等日志:

2018-09-28 11:36:59.340 UTC[背书人]处理提案->德布433输入:来自10.60.0.1:54784的请求

2018-09-28 11:36:59.340 UTC[protoutils]ValidateProposalMessage->DEBU 434 ValidateProposalMessage开始签署标书0xc4225da4b0

2018-09-28 11:36:59.340 UTC[protoutils]validateChannelHeader->DEB 435 validateChannelHeader信息:标题类型1

2018-09-28 11:36:59.340 UTC[protoutils]checkSignatureFromCreator->DEBU 436 begin

2018-09-28 11:36:59.340 UTC[protoutils]checkSignatureFromCreator->DEBU 437 creator是&{rg-837-380-MSP FA5C6B15723EC5D0AA104CF943611EBDEFEB0A201A25D99464806AA8C9326D0}

2018-09-28 11:36:59.340 UTC[protoutils]checkSignatureFromCreator->DEBU 438 creator有效

2018-09-28 11:36:59.340 UTC[protoutils]checkSignatureFromCreator->DEBU 439成功退出

2018-09-28 11:36:59.340 UTC[protoutils]validateChaincodeProposalMessage->DEBU 43a validateChaincodeProposalMessage开始发送建议书0xc4221d09b0,标题0xc4225da810

2018-09-28 11:36:59.340 UTC[协议]validateChaincodeProposalMessage->DEBU 43b validateChaincodeProposalMessage信息:标题扩展引用链码名称:“cscc”

2018-09-28 11:36:59.340 UTC[背书人]预处理->去毛刺43c[]0df54e45]处理txid:0DF54E4509C883EE67D7FD76CF79F1FDFF487BF3811F1C5BDE5CB2BF40842F6

2018-09-28 11:36:59.341 UTC[背书人]模拟提议->德布43d[[0df54e45]条目链码:名称:“cscc”

2018-09-28 11:36:59.341 UTC[背书人]呼叫链码->德布43e[]0DF54E4509C883EE67D7FD76CF79F1FDFF487BF3811F1C5BDE5CB2BF40842F6]输入链码:名称:“cscc”版本:1.2.0 2018-09-28 11:36:59.341 UTC[ccprovider]NewCCContext->DEBU 43f NewCCCC(chain=,chaincode=cscc,version=1.2.0,txid=0DF54E4509C883EE67D7FD76CF79F1FDFF487BF3811C5BDE5CB2BF40842F6,syscc=true,proposal=0xc4221d09b0,canname=cscc:1.2.0)

2018-09-28 11:36:59.341 UTC[链码]执行->德布440标准名称:cscc:1.2.0

2018-09-28 11:36:59.341 UTC[链码]执行->德布441输入

2018-09-28 11:36:59.341 UTC[shim]func1->DEBU 442[0df54e45]收到来自对等方的消息事务

2018-09-28 11:36:59.341 UTC[shim]handleMessage->DEBU 443[0df54e45]处理类型为事务(状态:就绪)的ChaincodeMessage

2018-09-28 11:36:59.341 UTC[shim]HandlerReady->DEBU 444[0df54e45]收到事务,调用链码上的事务(状态:就绪)

2018-09-28 11:36:59.341 UTC[cscc]调用->德布445调用函数:JoinChain

2018-09-28 11:36:59.341 UTC[shim]func1->DEBU 446[0df54e45]事务已完成。发送完成

2018-09-28 11:36:59.341 UTC[shim]triggerNextState->DEBU 447[0df54e45]发送状态消息已完成

2018-09-28 11:36:59.341 UTC[chaincode]handleMessage->DEBU 448[0df54e45]结构侧处理chaincode类型的消息:已在就绪状态下完成

2018-09-28 11:36:59.341 UTC[链码]通知->德布449[0df54e45]通知Txid:0DF54E4509C883EE67D7FD76CF79F1FDFF487BF3811F1C5BDE5CB2BF40842F6,信道ID:

2018-09-28 11:36:59.341 UTC[链码]执行->德布44a退出

2018-09-28 11:36:59.342 UTC[背书人]呼叫链代码->德布44b[]0DF54E4509C883EE67D7FD76CF79F1FDFF487BF3811F1C5BDE5CB2BF40842F6]退出

2018-09-28 11:36:59.342 UTC[背书人]模拟提议->德布44c[]0df54e45]退出

2018-09-28 11:36:59.342 UTC[背书人]流程建议书->ERRO 44d[][0df54e45]simulateProposal()导致txid的链码名称:“cscc”响应状态500:0DF54E4509C883EE67D7FD76CF79F1FDFF487FF3811C5BDE5CB2BF40842F6

2018-09-28 11:36:59.342 UTC[背书人]流程建议书->德布44e退出:来自10.60.0.1:54784的请求

我看到系统链码“cscc”返回了500个错误,但没有关于链码运行时(内部)问题的任何信息

在哪里/如何找到此类信息

我尝试将调试日志记录作为环境变量启用(对于对等机):

顺便说一句,我用的是kubernetes ti run peer,docker和chain code eval有什么特别的吗? 我看到了


额外日志(对等启动日志)

使用了不正确的MSP admincerts密钥

错误详细信息
peer.log
(添加额外日志后):

2018-10-06 18:11:06.296 UTC[背书人]ProcessProposal->ERRO 163调试:状态:500消息:“对[JoinChain][ch0]的访问被拒绝:[在使用策略[Admins]的无通道检查策略期间验证该提案的创建者满足本地MSP主体失败:[此标识不是管理员]”


更多细节

我看到了同样的错误。花了一段时间,但我终于意识到该对等方已加入该频道。这对你来说也是有意义的,因为你之前说过你曾经看过一次教程

当提到同伴时,它不知何故记得它已加入频道。 您可以通过输入容器并获取列表进行验证

docker exec-it bash

对等频道列表

它将显示对等方已加入的渠道

希望这对别人有帮助

你是说你在“使用正确的
peer channel join -b ch0_newest.block
containers:
  - args:
    - --orderer=$(ORDERER_URL)
    - --peer-chaincodedev=true
    command:
    - peer
    - node
    - start
    env:
    - name: ORDERER_URL
      value: nd-418-523-261.rg-837-380.int.chainstack.com:7050
    - name: CORE_VM_DOCKER_ATTACHSTDOUT
      value: "true"
    - name: CORE_PEER_ID
      value: nd-418-523-262.rg-837-380.int.chainstack.com
    - name: CORE_PEER_ADDRESS
      value: nd-418-523-262.rg-837-380.int.chainstack.com:7051
    - name: CORE_PEER_GOSSIP_EXTERNALENDPOINT
      value: nd-418-523-262.rg-837-380.int.chainstack.com:7053
    - name: CORE_PEER_GOSSIP_BOOTSTRAP
      value: nd-418-523-262.rg-837-380.int.chainstack.com:7051
    - name: CORE_PEER_LOCALMSPID
      value: rg-837-380-MSP
    - name: CORE_TLS_ENABLED
      value: "false"
    - name: CORE_PEER_GOSSIP_USELEADERELECTION
      value: "true"
    - name: CORE_PEER_GOSSIP_ORGLEADER
      value: "false"
    - name: CORE_PEER_PROFILE_ENABLED
      value: "true"
    - name: CORE_PEER_LISTENADDRESS
      value: 0.0.0.0:7051
    - name: CORE_PEER_EVENTS_ADDRESS
      value: 0.0.0.0:7053
    - name: CORE_PEER_CHAINCODELISTENADDRESS
      value: 0.0.0.0:7052
    - name: CORE_PEER_MSPCONFIGPATH
      value: /etc/assets/msp
    - name: CORE_NEXT
      value: "true"
    - name: CORE_CHAINCODE_LOGGING_LEVEL
      value: DEBUG
    - name: CORE_LOGGING_PEER
      value: DEBUG
    - name: CORE_CHAINCODE_LOGGING_SHIM
      value: DEBUG
    - name: CORE_LOGGING_LEVEL
      value: DEBUG
    image: hyperledger/fabric-peer:1.2.0
    imagePullPolicy: IfNotPresent
    name: nd-418-523-262-peer