页面加载中
博客快捷键
按住 Shift 键查看可用快捷键
ShiftK
开启/关闭快捷键功能
ShiftA
打开/关闭中控台
ShiftD
深色/浅色显示模式
ShiftS
站内搜索
ShiftR
随机访问
ShiftH
返回首页
ShiftL
友链页面
ShiftP
关于本站
ShiftI
原版/本站右键菜单
松开 Shift 键或点击外部区域关闭
互动
最近评论
暂无评论
标签
寻找感兴趣的领域
暂无标签
    0
    文章
    0
    标签
    8
    分类
    10
    评论
    128
    功能
    深色模式
    标签
    JavaScript12TypeScript8React15Next.js6Vue10Node.js7CSS5前端20
    互动
    最近评论
    暂无评论
    标签
    寻找感兴趣的领域
    暂无标签
      0
      文章
      0
      标签
      8
      分类
      10
      评论
      128
      功能
      深色模式
      标签
      JavaScript12TypeScript8React15Next.js6Vue10Node.js7CSS5前端20
      未知歌曲
      未播放
      ♪ 暂无歌词 ♪
      随便逛逛
      博客分类
      文章标签
      复制地址
      深色模式
      AnHeYuAnHeYu
      Search⌘K
      博客
        暂无其他文档

        minio报错版本一致性问题

        MinIO集群节点间二进制文件校验和不匹配,因不同节点运行不同版本导致。解决方法:检查各节点版本一致性,下载相同版本MinIO二进制文件,验证校验和一致后重启服务,确保配置文件统一,保障集群稳定运行。

        March 1, 20264 分钟 阅读4 次阅读
        Shell
        Error: http://192.168.137.1:9000->http://192.168.137.224:9000 has incorrect configuration: Expected MinIO binary checksum: dd726a40d050dbed4522db85019061ef, seen: 576bfa927fa682ff6104229835fbb3de (*fmt.wrapError)
               4: internal\logger\logonce.go:118:logger.(*logOnceType).logOnceIf()
               3: internal\logger\logonce.go:149:logger.LogOnceIf()
               2: cmd\logging.go:104:cmd.bootLogOnceIf()
               1: cmd\bootstrap-peer-server.go:225:cmd.verifyServerSystemConfig.func1()

        这个错误信息表明,MinIO 集群中的某些节点之间存在二进制文件的校验和不匹配。这通常是由于不同节点运行了不同版本的 MinIO 二进制文件导致的。为了保证集群的正常运行,所有节点必须运行相同版本的 MinIO。以下是解决此问题的步骤:

        解决方案

        1. 确认 MinIO 版本一致性

          • 连接到每个 MinIO 节点并检查 MinIO 版本。你可以通过以下命令来查看版本信息:
            shell
            minio --version
          • 确保所有节点都显示相同的版本号。如果不一致,请更新到相同的版本。
        2. 更新 MinIO 二进制文件

          • 下载正确版本的 MinIO 二进制文件。你可以从 MinIO 官方网站 获取最新版本。
          • 在所有节点上,替换现有的 MinIO 二进制文件,并确保它们的校验和一致。可以使用 md5sum 或 sha256sum 工具来验证下载的文件:
            shell
            sha256sum minio.exe
          • 确保所有节点的二进制文件校验和与期望的校验和(例如 dd726a40d050dbed4522db85019061ef)一致。
        3. 重启 MinIO 服务

          • 在更新二进制文件后,重启 MinIO 服务以应用更改。确保所有节点在相同的时间点启动,以避免集群中的不一致。
        4. 验证配置文件

          • 确保所有节点的配置文件(如 config.json)一致。虽然这个错误主要是由于二进制文件不匹配导致的,但保持配置文件一致性也是很重要的。
        5. 日志监控

          • 检查 MinIO 的日志文件,以确保在重启后没有其他错误。
          • 使用监控工具来跟踪集群的健康状态,确保问题得到解决。

        总结

        这个错误通常是由于节点之间的 MinIO 二进制文件不一致导致的。通过确保所有节点运行相同版本的 MinIO,并验证二进制文件的校验和,你可以解决这个问题。确保集群中所有节点的配置和版本一致性,是保持 MinIO 集群稳定运行的关键。

        最后更新于 March 22, 2026
        On this page
        暂无目录