【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】4.3.5
【问题描述】集群部署成功后,数据库测试也成功,但在重启集群(obd cluster start yf)时提示错误RuntimeError: local variable ‘server’ referenced before assignment
【复现路径】运行obd cluster display yf,提示以下错误信息:
et local repositories and plugins ok
Open ssh connection ok
^[[WARN] 192.168.56.2 ob-configserver is not running
Trace ID: 8a71ce90-68c2-11f0-a43f-0800278850a2
If you want to view detailed obd logs, please run: obd display-trace 8a71ce90-68c2-11f0-a43f-0800278850a2
【附件及日志】
[root@vbox ~]# obd cluster start yf
Get local repositories ok
Load cluster param plugin ok
Cluster status check ok
Check before start ob-configserver ok
[ERROR] oceanbase-ce-py_script_resource_check-4.0.0.0 RuntimeError: local variable ‘server’ referenced before assignment
Trace ID: 122b7a82-68ca-11f0-bda0-0800278850a2
If you want to view detailed obd logs, please run: obd display-trace 122b7a82-68ca-11f0-bda0-0800278850a2
[root@vbox ~]# obd display-trace 122b7a82-68ca-11f0-bda0-0800278850a2
[2025-07-25 04:09:14.644] [DEBUG] - try to get exclusive lock /root/.obd/lock/deploy_yf
[2025-07-25 04:09:14.644] [DEBUG] - exclusive lock /root/.obd/lock/deploy_yf
, count 1
[2025-07-25 04:09:14.714] [DEBUG] - Deploy status judge
[2025-07-25 04:09:14.715] [INFO] Get local repositories
[2025-07-25 04:09:14.728] [DEBUG] - mkdir /root/.obd/repository
[2025-07-25 04:09:14.729] [DEBUG] - Get local repository oceanbase-ce-4.3.5.2-aa96be2d5ca3af734e18538215d27bc4cdbc7103
[2025-07-25 04:10:08.104] [ERROR] UnboundLocalError: local variable ‘server’ referenced before assignment
非常感谢!!!