【问题标题】:Error while invoking javascript chaincode调用 javascript 链码时出错
【发布时间】:2021-03-01 06:05:30
【问题描述】:

错误:调用期间背书失败。响应:状态:500 消息:“确保已在通道 mychannel 上成功定义链代码 basic2,然后重试:‘basic2’的链代码定义存在,但未安装链代码”

每当我尝试调用链代码时,它都会给我这个错误,但是当我再次尝试安装链代码时,它显示链代码已成功安装。这个错误应该是什么意思? 它也不会创建 docker 容器。 所以我尝试用命令实例化

命令:peer chaincode instantiate -o orderer.example.com:7050 -C mychannel -l node -n basic2 -v 1 -c '{"Args":["init"]}' -P '或(“Org1MSP.member”)'

但后来我得到了新的错误:

错误:获取广播客户端时出错:orderer 客户端无法连接到 orderer.example.com:7050:未能创建新连接:超出上下文截止日期

我检查了 Orderer 的日志,然后它显示:

谁能告诉我什么是问题以及我应该如何解决它?

【问题讨论】:

    标签: hyperledger-fabric


    【解决方案1】:

    尝试使用“--tls”标志启用 tls。另外,你可以参考这个类似的问题here

    确保您正确地执行了这些步骤。此外,如果您确定这些步骤,有时如果您重试而不进行任何更改,它会起作用,只需重复您遇到错误的步骤而不进行任何更改,如果一切顺利,它应该最多在第三次尝试时起作用.

    【讨论】:

    • 是的,它确实有效,但我得到了新的错误:无法组装交易,错误提案响应不成功,错误代码 500,消息频道“mychannel”已迁移到新的生命周期,LSCC 是现在只读
    猜你喜欢
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多