【 使用环境 】测试环境
【 OB or 其他组件 】obd
【 使用版本 】社区版 4.2.1.10
【问题描述】将社区版 4.2.1.10 升级到 4.3.5.1失败后集群进入upgrading状态,无法重启集群,无法新增数据表,希望解除upgrading状态或者有方法能升级成功
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
升级报错
[root@iZm9w018wdhmz6ihxhpjhgZ ~]# obd cluster upgrade luoyang -c oceanbase-ce -V 4.3.5.1 --usable=8826bc816ae660198f9ca5fd7e96d93c1ce4fc84
Get local repositories and plugins ok
Open ssh connection ok
Get deployment connections ok
Get standbys info ok
cluster scenario: None
Start observer ok
observer program health check ok
Connect to observer 99.99.128.97:2881 ok
cluster scenario: None
[ERROR] 99.99.128.97 obshell failed
See https://www.oceanbase.com/product/ob-deployer/error-codes .
Trace ID: 2f1b894c-0ead-11f0-affa-00163e000084
If you want to view detailed obd logs, please run: obd display-trace 2f1b894c-0ead-11f0-affa-00163e000084
obshell 日志
2025/04/01 11:55:57 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error dial tcp 127.0.0.1:2881: connect: connection refused
2025/04/01 11:55:59 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:01 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:03 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:05 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:07 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:09 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:11 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:13 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:15 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:17 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:19 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:21 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:23 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:25 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:27 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:29 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:31 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:33 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:35 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:37 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:39 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:41 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:43 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:45 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:47 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:49 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 8001 (08004): Server is initializing
2025/04/01 11:56:51 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:75
[error] failed to initialize database, got error Error 1049 (42000): Unknown database 'ocs'
2025/04/01 11:56:52 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/repository/db/oceanbase/builder.go:116 Error 4179 (HY000): Operation not allowed now
[0.973ms] [rows:0] CREATE DATABASE IF NOT EXISTS ocs READ WRITE
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!