博客
关于我
Orderer节点启动报错解决方案:Not bootstrapping because of 3 existing channels
阅读量:794 次
发布时间:2023-02-26

本文共 1063 字,大约阅读时间需要 3 分钟。

Fabric 1.4版本重启orderer问题

在Fabric 1.4版本中,重启orderer后出现了一个问题:"Not bootstrapping because of 3 existing channels"(因3个已有渠道无法重新初始化)。详细信息如下:

在重启orderer的过程中,系统报错信息显示:

orderer.example.com    | 2020-11-19 09:48:00.705 UTC [orderer.common.server] extractSysChanLastConfig -> INFO 003 Not bootstrapping because of 3 existing channelsorderer.example.com    | panic: runtime error: invalid memory address or nil pointer dereferenceorderer.example.com    | [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0xfb10d9]orderer.example.com    | orderer.example.com    | goroutine 1 [running]:orderer.example.com    | github.com/hyperledger/fabric/protos/utils.GetMetadataFromBlock(0x0, 0xc000000001, 0x1006413, 0x0, 0x0)orderer.example.com    |        /opt/gopath/src/github.com/hyperledger/fabric/protos/utils/blockutils.go:55 +0x39orderer.example.com    | github.com/hyperledger/fabric/protos/utils.GetLastConfigIndexFromBlo

错误信息表明,在处理块数据时发生了内存访问错误。这可能是由于系统在重启orderer时,未能正确处理已有的渠道配置,导致无法重新初始化。

此问题需要进一步检查orderer服务的配置文件,确认是否存在多余的渠道或配置冲突。建议重启服务后,重新启动所有相关的网络节点,以确保渠道状态正确更新。

转载地址:http://bwvfk.baihongyu.com/

你可能感兴趣的文章
Oracle的聚合函数group by结合CUBE和ROLLUP的使用
查看>>
Oracle监听配置、数据库实例配置等
查看>>
Oracle知识补充
查看>>
Oracle笔记(十三) 视图、同义词、索引
查看>>
Oracle笔记(十) 约束
查看>>
【BOOST C++字串专题07】 Boost.Format
查看>>
oracle系列(六)OEM与常见故障处理
查看>>
Oracle系列:安装Oracle RAC数据库(二)
查看>>
oracle系统 介绍,ORACLE数据库管理系统介绍
查看>>
Thymeleaf模板引擎的编写
查看>>
oracle获取数据库表、字段、注释、约束等
查看>>
ThreeJS入门(163):THREE.TextureLoader 知识详解,示例代码
查看>>
Oracle表的操作
查看>>
Oracle表空间、用户的创建及导入导出
查看>>
oracle表空间查询维护命令大全之三(暂时表空间)史上最全
查看>>
oracle表访问方式
查看>>
Oracle触发器
查看>>
oracle触发器
查看>>
oracle触发器
查看>>
Oracle计划将ZGC项目提交给OpenJDK
查看>>