V4.3.5_BP2_HF1 升级卡住

【 使用环境 】生产环境
【 OB or 其他组件 】OCEANBASE CE
【 使用版本 】V4.3.5.1 升级到 V4.3.5_BP2_HF1
【问题描述】升级过程卡住,未影响集群运行状态

2025-06-11 09:47:40.209  INFO 19018 --- [manual-subtask-executor11,d302371c387893c1,0dbeeafef38d4999] c.o.o.c.t.e.runner.JavaSubtaskRunner     : Run subtask, id=80919, context=Context{parallelIdx=-1, stringMap={cluster_version=4.3.5.2-102010012025052715, wait_task_instance_id=76648, cluster_name=obtest, freeze_server=true, subtask_splitter=cluster_ids, service_name=xxxxxx task_instance_id=76647, task_operation=execute, upgrade_mode=ROLLING, service_version=4.3.5.1, cluster_id=2, service_type=OB_CLUSTER, binary_version_idx=1, operating_system=el7, target_cluster_status=RUNNING, latest_execution_start_time=2025-06-11T09:47:40.177+08:00, sub_task_instance_name=Wait dag success, sub_task_instance_id=80919, primary_cluster_id=2}, listMap={binary_upgrade_versions=[4.3.5.2-102010012025052715], cluster_ids=[2], host_ids=[2, 3, 4, 6, 7, 9], direct_upgrade_versions=[], upgrade_versions=[4.3.5.2-102010012025052715]}}, executor=x.x.x.x

看一下升级任务的子任务进度

没有子任务吧,这就是ing

查看你的ocp任务中心列表

看到了,还是老问题,启动obshell失败,因为我的root_passwd里面带有特殊字符,这个问题我几个月前,前几个版本升级的时候就反馈过了。

目前我skip任务 手动启动obshell

export OB_ROOT_PASSWORD="]xxxx(&*";/oceanbase/xxxxx admin start --ip x.x.x.x --port 2886

厉害了,这个好像目前没有确定答案吧。

是的,这个问题在OCP4.3.6上修复

1 个赞

目前看 升级算是成功

期待解决obshell去留问题,密码bug问题。

我是发现很多场景了,没事别搞复杂的密码,就数字+大小写,可以长些10多位,准安全。
像SHELL脚本密码带$,python连接数据库带%,都坑过。

这种复杂密码一看就知道是生成的,而且是ob部署过程中自己生成的,我只能说搬石砸自了

很多人,习惯生效密码,记录密码系统本。我的经验,密码可以长些,不用特殊字符,少一些事。