当前位置: 首页 > 知识库问答 >
问题:

运行Fabcar示例返回错误:未能认可chaincode安装

邢曦
2023-03-14
...
2020-02-02 23:51:14.534 UTC [msp.identity] Sign -> DEBU 02c Sign: digest: 8A36B905991D6B72A6F487E93C79D468A35F402D6EB4F51E3323152A03A5B64E 
2020-02-02 23:53:04.531 UTC [grpc] infof -> DEBU 02d Client received GoAway with http2.ErrCodeEnhanceYourCalm.
2020-02-02 23:53:04.531 UTC [grpc] HandleSubConnStateChange -> DEBU 02e pickfirstBalancer: HandleSubConnStateChange: 0xc0003e1620, CONNECTING
2020-02-02 23:53:04.531 UTC [grpc] infof -> DEBU 02f transport: loopyWriter.run returning. connection error: desc = "transport is closing"
Error: failed to endorse chaincode install: rpc error: code = Unavailable desc = transport is closing

看起来错误是在执行时生成的:

docker exec -e CORE_PEER_LOCALMSPID=Org2MSP -e CORE_PEER_ADDRESS=peer0.org2.example.com:9051 -e CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp -e CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt cli peer --tls=true --cafile=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem --orderer=orderer.example.com:7050 lifecycle chaincode install fabcar.tar.gz

我假设我使用的是最新版本的hyperledger-fabric V2.0.0,因为我在Fabriz-Samples存储库的主分支中。我做错了什么?

共有1个答案

茹照
2023-03-14

我有/有同样的问题。在我的案例中起作用的是我在这里自己的问题中描述的--Hyperledger Fabric 2.0byfn.sh安装chaincode时出错

基本上,即使有错误(出于某种原因我不知道),chaincode安装过程在后台是活跃的,并且chaincode确实得到了安装。

我看到了这个行为,并放入睡眠声明10分钟(600秒)。我仍然不知道为什么会有这种行为(因此我的问题),但我现在有一个变通办法。

 类似资料:
  • docker-compose版本1.29.2,构建未知 go版本GO1.17 Linux/AMD64 用户@node-1:~/go/src/github.com/hyperledger/fabric-samples/test-network$node-v v12.22.5

  • 问题内容: 如果PHP脚本在某处失败,是否有办法使PHP返回AJAX错误代码?我正在关注一个教程,并将其输入到我的PHP中: 一切都很好,直到我意识到这是JSON数据。有没有一种方法可以使用标准的$ _POST和返回的HTML数据返回错误(例如,触发jQuery的AJAX 事件? 问题答案: 我不了解jQuery,但是如果它区分成功和失败(HTTP 200 OK vs. HTTP!= 200)Aj

  • 问题内容: 我一直在研究fabcar示例,并在没有发生任何更改的情况下使其完美运行。我想做的是更新fabcar.go代码以添加更多字段,并简单地使用示例进行播放,但是我的docker映像未使用正确的代码进行更新。 要安装chaincode,此命令在cli容器上运行: cli容器已设置以下音量: 但是,在代码/执行更新之后(实际上我已经将其从Car更改为具有全新字段的Ticket对象,并更新了所有相

  • 设置构建的第一个网络(BYFN),在创建和加入通道后,将使用以下cli命令在两个组织对等点上安装chaincode- Chaincode安装成功。 同时,我尝试使用HLF文档给出的以下命令从CLI实例化chaincode。 在Hyperledger fabric V1.4中实例化chaincode时发生以下错误。 除了重新设置网络之外,还有其他方法解决此错误吗?

  • 首先,我对非同步处理领域还很陌生。在我当前的项目中,我们使用SpringBoot和ProjectReactor,特别是Eventbus,来执行一些异步处理。我想使用eventbus也会使我们的系统更具可扩展性。 到目前为止,EventBus的使用还相当有限,我们在EventBus使用者中进行一些处理,而该使用者不返回任何内容。配置和示例处理器如下所示: //配置文件 //消费者 到目前为止,对于具

  • 我想使用 System() 和 Rscript 来获取异步后台进程,但它似乎没有运行脚本。我使用的行如下: system(“Rscript -e 'source(\”/Users/Federico/Documents/R/win-library/3.4/taskscheduleR/extdata/PriceTesting.R\“)'”, wait=FALSE) 在原始脚本中,我让它写了一个简单的c