ob4.3.2离线升级至4.3.3报错

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.2升级至4.3.3
【问题描述】ob的集群离线升级由4.3.2升级至4.3.3报错
操作步骤
$ obd mirror list local | grep oceanbase-ce
| oceanbase-ce | 4.3.1.0 | 100000032024051615.el7 | x86_64 | f3cd399aa780d23fbb60faed68e32a7dbd4e6a3c |
| oceanbase-ce-libs | 4.3.1.0 | 100000032024051615.el7 | x86_64 | 68f0b5f988bd5fb80d44ac29afad0c2b2f2d3763 |
| oceanbase-ce | 4.3.3.0 | 100000142024101215.el7 | x86_64 | 11df93533c605aaae003f0ee27635f8ffa66aaa6 |
[opsuser@4-7-OB1 ~]$ obd cluster upgrade myoceanbase -c oceanbase-ce -V 4.3.3.0 --usable=11df93533c605aaae003f0ee27635f8ffa66aaa6



附件1.txt是报错的日志,obd.rar是obd的日志
1.txt (21.6 KB)
obd.rar (10.3 KB)
image

提供一下升级期间的observer日志

observer.rar (6.4 MB)

obd 的版本是?

ob的升级脚本里面对 python脚本做了改造。obd在2.10.0及以后的版本做了适配。
你可以直接升级到最新的2.10.1 。或者直接使用 ob 4.3.3的ob all in one 安装

老师,官网上没有找到ob的4.3.3的all in one的安装包


我直接升级ob的版本到2.10.1试试吧


这个。。。昨天还没有的,今天就有了。。。。。


我更新了obd的版本至2.10.1还是不行
1.txt (22.4 KB)
observer.log (23.3 MB)
obd.rar (5.5 KB)

upgrade checker failed with 1 reasons: [3 tablet is merging, please check] ’
可能存在三个分区正在转储合并导致的问题。发起一次合并再执行试试

已经解决了,解决方案如下:
更新后ob的版本后重新在关闭一下远程仓库,将下载好的ob的rpm包在上传到本地仓库,查看本地仓库的安装包列表,然后obd cluster upgrade myoceanbase -c oceanbase-ce -V 4.3.3.0 --usable=11df93533c605aaae003f0ee27635f8ffa66aaa6 //在升级一下


查看版本号已升级完成