4.2.5.7怎么升级不到4.4.2.0

社区版。



我看着路线图是可以的呀。

2 个赞

问题根因

  1. OBD 4.6.0 在 Ubuntu 系统下,对 oceanbase‑ce 4.4.2.0 observer 升级存在兼容性限制;虽然 OBD 版本号看着不低,但Ubuntu 环境缺少对应 deb 源,被迫拉取 CentOS7 的 rpm 仓库,升级逻辑校验直接拦截,报 “please upgrade obd first”。
  2. 还有一个告警:No such param plugin for obproxy‑ce‑4.3.3.0,obproxy 插件参数不匹配。

注意:报错提示 “please upgrade obd first” 不是说你 OBD 版本太低,**是环境组合(Ubuntu22.04 + OBD4.6.0 + OB‑CE 4.4.2.0)的兼容性问题。不要让 OBD 走远程 yum 源,本地导入 OceanBase‑CE 4.4.2.0 deb 离线包,避免它自动拉 centos7 rpm 源。

bash

# 下载对应deb包,用obd repo add添加本地仓库
obd repo add ./local-repo
# 查看仓库确认包
obd repo list

admin@ip-172-16-6-171:/app/soft$ obd repo add ./local-repo
Usage: obd repo [options]

Available commands:

list List local repository.

Options:
-h, --help Show help and exit.
-v, --verbose Activate verbose output.

怎么添加不了呢。没这命令呐