OB从4.3.3.1升级到4.3.5.1报错

【 使用环境 】测试环境
【 OB or 其他组件 】docker镜像 oceanbase/oceanbase-ce 4.3.5.1
【问题描述】启动后报错:
find obd deploy information, skip configuring…
start ob cluster …
Get local repositories x
[ERROR] Local repository oceanbase-ce-4.3.3.1-1e4fc2a7c9820f9bd94abb6bae2615db08cfe6af is empty.

Trace ID: c0655530-0b9d-11f0-bed8-0242ac130002
If you want to view detailed obd logs, please run: obd display-trace c0655530-0b9d-11f0-bed8-0242ac130002
boot success!

执行:obd display-trace c0655530-0b9d-11f0-bed8-0242ac130002

[2025-03-28 14:27:41.413] [DEBUG] - cmd: [‘obcluster’]
[2025-03-28 14:27:41.413] [DEBUG] - opts: {‘servers’: None, ‘components’: None, ‘force_delete’: None, ‘strict_check’: None, ‘without_parameter’: None}
[2025-03-28 14:27:41.413] [DEBUG] - mkdir /root/.obd/lock/
[2025-03-28 14:27:41.413] [DEBUG] - unknown lock mode
[2025-03-28 14:27:41.414] [DEBUG] - try to get share lock /root/.obd/lock/global
[2025-03-28 14:27:41.414] [DEBUG] - share lock /root/.obd/lock/global, count 1
[2025-03-28 14:27:41.414] [DEBUG] - Get Deploy by name
[2025-03-28 14:27:41.414] [DEBUG] - mkdir /root/.obd/cluster/
[2025-03-28 14:27:41.415] [DEBUG] - mkdir /root/.obd/config_parser/
[2025-03-28 14:27:41.415] [DEBUG] - try to get exclusive lock /root/.obd/lock/deploy_obcluster
[2025-03-28 14:27:41.415] [DEBUG] - exclusive lock /root/.obd/lock/deploy_obcluster, count 1
[2025-03-28 14:27:41.420] [DEBUG] - Deploy status judge
[2025-03-28 14:27:41.421] [INFO] Get local repositories
[2025-03-28 14:27:41.422] [DEBUG] - mkdir /root/.obd/repository
[2025-03-28 14:27:41.422] [DEBUG] - Get local repository oceanbase-ce-4.3.3.1-1e4fc2a7c9820f9bd94abb6bae2615db08cfe6af
[2025-03-28 14:27:41.422] [DEBUG] - Search repository oceanbase-ce version: 4.3.3.1, tag: 1e4fc2a7c9820f9bd94abb6bae2615db08cfe6af, release: None, package_hash: None
[2025-03-28 14:27:41.422] [DEBUG] - try to get share lock /root/.obd/lock/mirror_and_repo
[2025-03-28 14:27:41.422] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 1
[2025-03-28 14:27:41.422] [DEBUG] - mkdir /root/.obd/repository/oceanbase-ce
[2025-03-28 14:27:41.423] [CRITICAL] [ERROR] Local repository oceanbase-ce-4.3.3.1-1e4fc2a7c9820f9bd94abb6bae2615db08cfe6af is empty.
[2025-03-28 14:27:41.423] [INFO] [ERROR] Local repository oceanbase-ce-4.3.3.1-1e4fc2a7c9820f9bd94abb6bae2615db08cfe6af is empty.
[2025-03-28 14:27:41.423] [INFO]
[2025-03-28 14:27:41.423] [INFO] Trace ID: c0655530-0b9d-11f0-bed8-0242ac130002
[2025-03-28 14:27:41.423] [INFO] If you want to view detailed obd logs, please run: obd display-trace c0655530-0b9d-11f0-bed8-0242ac130002
[2025-03-28 14:27:41.423] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 0
[2025-03-28 14:27:41.423] [DEBUG] - unlock /root/.obd/lock/mirror_and_repo
[2025-03-28 14:27:41.423] [DEBUG] - exclusive lock /root/.obd/lock/deploy_obcluster release, count 0
[2025-03-28 14:27:41.423] [DEBUG] - unlock /root/.obd/lock/deploy_obcluster
[2025-03-28 14:27:41.423] [DEBUG] - share lock /root/.obd/lock/global release, count 0
[2025-03-28 14:27:41.424] [DEBUG] - unlock /root/.obd/lock/global

obd mirror list local看一下

1 个赞

把oceanbase-ce-4.3.3.1-1e4fc2a7c9820f9bd94abb6bae2615db08cfe6af
和要升级到的435bp1版本的rpm包clone到local中

1 个赞

具体怎么操作呢

1 个赞

https://www.oceanbase.com/softwarecenter
下载对应的rpm包,使用obd mirror clone添加这两个包。
或者 有外网的话obd mirror list
使用 obd mirror enable打开远程镜像

1 个赞

学到了!!!

oceanbase-ce-4.3.3.1-这块是不是没有放对位置

你好,删除 .obd/repository/oceanbase-ce/4331这个包 然后重新执行升级试试