写点什么

【YashanDB 知识库】yashandb 升级后,yasboot restart 出现版本回退、报错 control file version incompatible

作者:YashanDB
  • 2025-01-16
    广东
  • 本文字数:449 字

    阅读完需:约 1 分钟

本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7919232.html?templateId=1718516


问题现象


问题一:


22.2.4.1 升级到 22.2.12.100 后,yasboot 重启,起来的是 22.2.4.1 版本的 yasdb,出现版本回退。


yasboot cluster restart -c yashandb -d


ps 查看起来的是 22.2.4.1 版本的 yasdb 程序


问题二:


22.2.12.100 升级到 23.2.2.100 后,yasboot 重启报错 contrl file 版本不对。如下图:


问题风险及影响


升级成功后,restart 启动的 yasdb 版本回退、报错,影响应用使用。


问题影响的版本


问题一:22.2.16.100 及之前的版本


问题二:23.2.2.100 及之前的版本


问题分析及规避


问题一:


1、查看 yasagent.log,发现 restart 重启时,表示 homepath 是 22.2.4.1 版本的路径,如下图:


2、查看 home_path 项的配置文件,发现 node.toml 中该项指向的还是升级前的路径


3、om/conf/node.toml 文件中,删除 home_path 项,即可规避该问题。


问题二:


同问题一分析,如下图:


om/conf/node.toml 文件中,删除 home_path 项,即可规避该问题。


或升级时,22.2 选择升级到 23.2.3.100 及以上版本,则该 bug 已修复。

发布于: 刚刚阅读数: 5
用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
【YashanDB知识库】yashandb升级后,yasboot restart出现版本回退、报错control file version incompatible_数据库_YashanDB_InfoQ写作社区