Sweettea11 2023-09-13 21:24 采纳率: 50%
浏览 6
已结题

fabric链码部署报错 QueryBlockConfig failed

fabric小白发问!在ubuntu上部署了fabric1.4的环境,并启动了first-network,启动之后想将链码部署到网络中,报如下错误:

[fabriccli] 2023/09/13 13:15:14 UTC - chaincode.glob..func5 -> ERRO Error while running invokeAction: Error getting channel client: event service creation failed: could not get chConfig cache reference: QueryBlockConfig failed: QueryBlockConfig failed: queryChaincode failed: Transaction processing for endorser [localhost:10051]: Endorser Client Status Code: (2) CONNECTION_FAILED. Description: dialing connection on target [localhost:10051]: connection is in TRANSIENT_FAILURE

已经检查了配置文件,应该是没有错误的,查到有说因为用的tcp6协议导致错误,就把tcp6禁用了,但是网络也启动不起来了,就又启用了,以上报错不光是localhost:10051错误还有9051也报错
求解决!谢谢各位!

img

  • 写回答

12条回答 默认 最新

  • Leodong. 2023-09-13 21:39
    关注
    获得0.45元问题酬金

    该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
    根据你提供的信息,报错信息表明在部署链码时出现了连接错误。这可能是由于网络配置或链码的问题引起的。以下是一些可能的解决方案:

    1. 确保网络配置正确:请检查你的网络配置文件(例如docker-compose.yml)以确保所有的端口和容器名称正确设置。特别注意确保链码容器正在正确的对等节点上运行,并且端口号与配置文件中的一致。

    2. 检查链码代码:确保你的链码代码没有错误,并且已经正确编译。你可以尝试重新编译链码并确保生成了正确的链码包。

    3. 检查链码部署命令:确认你在部署链码时使用的命令没有错误。确保指定了正确的通道名称、链码名称和版本号。

    4. 检查日志文件:查看Fabric容器的日志文件,特别是对等节点和链码容器的日志文件,以获取更详细的错误信息。日志文件通常位于/var/log/目录下。

    5. 检查环境依赖:确保你的环境满足Fabric的要求,包括正确的Docker版本、Go语言版本等。

    6. 确认网络连接正常:检查你的网络连接是否正常,尝试使用其他工具(如pingtelnet)测试与对等节点和链码容器的连接。


    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 9月21日
  • 创建了问题 9月13日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见