怎么解决core.py报错的问题

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
安装集群时报的错误
[root@ob-master ~]# obd cluster deploy obtest -c /usr/obd/example/autodeploy/default-example.yaml
Are you sure you want to deploy the database as the root user? [y/n] [Default: n]: y
±-------------------------------------------------------------------------------------------+
| Packages |
±-------------±--------±-----------------------±-----------------------------------------+
| Repository | Version | Release | Md5 |
±-------------±--------±-----------------------±-----------------------------------------+
| oceanbase-ce | 4.4.1.0 | 100000032025101610.el8 | 1309bc20bff8d9e64d19e9cf7433798a7c696452 |
| obproxy-ce | 4.3.5.0 | 3.el8 | 73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57 |
±-------------±--------±-----------------------±-----------------------------------------+
Repository integrity check ok
Load param plugin ok
Open ssh connection x
[ERROR] OBD-1013: root@10.24.29.35 connect failed: [Errno 110] Connection timed out

Trace ID: 419d7e5a-ed63-11f0-ae38-02002f301d23
If you want to view detailed obd logs, please run: obd display-trace 419d7e5a-ed63-11f0-ae38-02002f301d23
[root@ob-master ~]# obd display-trace 419d7e5a-ed63-11f0-ae38-02002f301d23
[2026-01-09 21:58:20.688] [DEBUG] - cmd: [‘obtest’]
[2026-01-09 21:58:20.688] [DEBUG] - opts: {‘config’: ‘/usr/obd/example/autodeploy/default-example.yaml’, ‘force’: False, ‘clean’: False, ‘unuselibrepo’: None, ‘auto_create_tenant’: None, ‘interactive’: None}
[2026-01-09 21:58:20.688] [DEBUG] - mkdir /root/.obd/lock/
[2026-01-09 21:58:20.689] [DEBUG] - unknown lock mode
[2026-01-09 21:58:20.689] [DEBUG] - try to get share lock /root/.obd/lock/global
[2026-01-09 21:58:20.689] [DEBUG] - share lock /root/.obd/lock/global, count 1
[2026-01-09 21:58:20.689] [DEBUG] - Get Deploy by name
[2026-01-09 21:58:20.689] [DEBUG] - mkdir /root/.obd/cluster/
[2026-01-09 21:58:20.690] [DEBUG] - mkdir /root/.obd/config_parser/
[2026-01-09 21:58:20.690] [DEBUG] - try to get exclusive lock /root/.obd/lock/deploy_obtest
[2026-01-09 21:58:20.690] [DEBUG] - exclusive lock /root/.obd/lock/deploy_obtest, count 1
[2026-01-09 21:58:20.690] [DEBUG] - Get deploy info
[2026-01-09 21:58:20.693] [DEBUG] - judge deploy status
[2026-01-09 21:58:20.731] [DEBUG] - config path is None or not
[2026-01-09 21:58:20.731] [DEBUG] - Create deploy by configuration path
[2026-01-09 21:58:20.731] [DEBUG] - exclusive lock /root/.obd/lock/deploy_obtest, count 2
[2026-01-09 21:58:20.731] [DEBUG] - mkdir /root/.obd/cluster/obtest
[2026-01-09 21:58:20.732] [DEBUG] - copy /usr/obd/example/autodeploy/default-example.yaml /root/.obd/cluster/obtest/config.yaml
[2026-01-09 21:58:20.768] [DEBUG] - Get deploy configuration
[2026-01-09 21:58:20.769] [INFO] Are you sure you want to deploy the database as the root user? [y/n] [Default: n]:
[2026-01-09 21:58:22.515] [DEBUG] - Search best suitable repository
[2026-01-09 21:58:22.515] [DEBUG] - Get oceanbase-ce repository
[2026-01-09 21:58:22.516] [DEBUG] - mkdir /root/.obd/repository
[2026-01-09 21:58:22.516] [DEBUG] - Search repository oceanbase-ce version: None, tag: None, release: None, package_hash: None
[2026-01-09 21:58:22.516] [DEBUG] - try to get share lock /root/.obd/lock/mirror_and_repo
[2026-01-09 21:58:22.516] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 1
[2026-01-09 21:58:22.517] [DEBUG] - mkdir /root/.obd/repository/oceanbase-ce
[2026-01-09 21:58:22.520] [DEBUG] - Found repository oceanbase-ce-4.4.1.0-100000032025101610.el8-1309bc20bff8d9e64d19e9cf7433798a7c696452
[2026-01-09 21:58:22.520] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 2
[2026-01-09 21:58:22.523] [DEBUG] - Search oceanbase-ce package from mirror
[2026-01-09 21:58:22.523] [DEBUG] - mkdir /root/.obd/mirror
[2026-01-09 21:58:22.523] [DEBUG] - mkdir /root/.obd/mirror/remote
[2026-01-09 21:58:22.524] [DEBUG] - mkdir /root/.obd/mirror/local
[2026-01-09 21:58:22.524] [DEBUG] - try to get exclusive lock /root/.obd/lock/mirror_and_repo
[2026-01-09 21:58:22.524] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 1
[2026-01-09 21:58:22.524] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 2
[2026-01-09 21:58:22.525] [DEBUG] - load repo config: /root/.obd/mirror/remote/OceanBase.repo
[2026-01-09 21:58:22.525] [DEBUG] - open /root/.obd/mirror/remote/OceanBase.repo for r
[2026-01-09 21:58:22.525] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 3
[2026-01-09 21:58:22.527] [DEBUG] - md5 is None
[2026-01-09 21:58:22.527] [DEBUG] - name is oceanbase-ce
[2026-01-09 21:58:22.527] [DEBUG] - arch is [‘ia32e’, ‘x86_64’, ‘athlon’, ‘i686’, ‘i586’, ‘i486’, ‘i386’, ‘noarch’]
[2026-01-09 21:58:22.527] [DEBUG] - release is None
[2026-01-09 21:58:22.527] [DEBUG] - version is None
[2026-01-09 21:58:22.527] [DEBUG] - min_version is None
[2026-01-09 21:58:22.527] [DEBUG] - max_version is None
[2026-01-09 21:58:22.528] [DEBUG] - MirrorRepositoryType.LOCAL mirror local found pkg: name: oceanbase-ce
[2026-01-09 21:58:22.528] [DEBUG] version: 4.4.1.0
[2026-01-09 21:58:22.528] [DEBUG] release:100000032025101610.el8
[2026-01-09 21:58:22.528] [DEBUG] arch: x86_64
[2026-01-09 21:58:22.528] [DEBUG] md5: 1309bc20bff8d9e64d19e9cf7433798a7c696452
[2026-01-09 21:58:22.528] [DEBUG] size: 890755791
[2026-01-09 21:58:22.528] [DEBUG] - get RPM package by name: oceanbase-ce
[2026-01-09 21:58:22.528] [DEBUG] version: 4.4.1.0
[2026-01-09 21:58:22.529] [DEBUG] release:100000032025101610.el8
[2026-01-09 21:58:22.529] [DEBUG] arch: x86_64
[2026-01-09 21:58:22.529] [DEBUG] md5: 1309bc20bff8d9e64d19e9cf7433798a7c696452
[2026-01-09 21:58:22.529] [DEBUG] size: 890755791
[2026-01-09 21:58:22.530] [DEBUG] - Found Package oceanbase-ce-4.4.1.0-100000032025101610.el8-1309bc20bff8d9e64d19e9cf7433798a7c696452
[2026-01-09 21:58:22.530] [DEBUG] - name: oceanbase-ce
[2026-01-09 21:58:22.530] [DEBUG] version: 4.4.1.0
[2026-01-09 21:58:22.530] [DEBUG] release:100000032025101610.el8
[2026-01-09 21:58:22.530] [DEBUG] arch: x86_64
[2026-01-09 21:58:22.530] [DEBUG] md5: 1309bc20bff8d9e64d19e9cf7433798a7c696452
[2026-01-09 21:58:22.530] [DEBUG] size: 890755791 as same as oceanbase-ce-4.4.1.0-100000032025101610.el8-1309bc20bff8d9e64d19e9cf7433798a7c696452, Use package name: oceanbase-ce
[2026-01-09 21:58:22.530] [DEBUG] version: 4.4.1.0
[2026-01-09 21:58:22.530] [DEBUG] release:100000032025101610.el8
[2026-01-09 21:58:22.530] [DEBUG] arch: x86_64
[2026-01-09 21:58:22.530] [DEBUG] md5: 1309bc20bff8d9e64d19e9cf7433798a7c696452
[2026-01-09 21:58:22.530] [DEBUG] size: 890755791
[2026-01-09 21:58:22.530] [DEBUG] - Get obproxy-ce repository
[2026-01-09 21:58:22.531] [DEBUG] - Search repository obproxy-ce version: None, tag: None, release: None, package_hash: None
[2026-01-09 21:58:22.531] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 3
[2026-01-09 21:58:22.531] [DEBUG] - mkdir /root/.obd/repository/obproxy-ce
[2026-01-09 21:58:22.534] [DEBUG] - Found repository obproxy-ce-4.3.5.0-3.el8-73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57
[2026-01-09 21:58:22.534] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 4
[2026-01-09 21:58:22.536] [DEBUG] - Search obproxy-ce package from mirror
[2026-01-09 21:58:22.537] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 4
[2026-01-09 21:58:22.537] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 5
[2026-01-09 21:58:22.537] [DEBUG] - load repo config: /root/.obd/mirror/remote/OceanBase.repo
[2026-01-09 21:58:22.537] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 6
[2026-01-09 21:58:22.537] [DEBUG] - md5 is None
[2026-01-09 21:58:22.537] [DEBUG] - name is obproxy-ce
[2026-01-09 21:58:22.537] [DEBUG] - arch is [‘ia32e’, ‘x86_64’, ‘athlon’, ‘i686’, ‘i586’, ‘i486’, ‘i386’, ‘noarch’]
[2026-01-09 21:58:22.538] [DEBUG] - release is None
[2026-01-09 21:58:22.538] [DEBUG] - version is None
[2026-01-09 21:58:22.538] [DEBUG] - min_version is None
[2026-01-09 21:58:22.538] [DEBUG] - max_version is None
[2026-01-09 21:58:22.538] [DEBUG] - MirrorRepositoryType.LOCAL mirror local found pkg: name: obproxy-ce
[2026-01-09 21:58:22.538] [DEBUG] version: 4.3.5.0
[2026-01-09 21:58:22.538] [DEBUG] release:3.el8
[2026-01-09 21:58:22.538] [DEBUG] arch: x86_64
[2026-01-09 21:58:22.538] [DEBUG] md5: 73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57
[2026-01-09 21:58:22.538] [DEBUG] size: 123958110
[2026-01-09 21:58:22.538] [DEBUG] - get RPM package by name: obproxy-ce
[2026-01-09 21:58:22.538] [DEBUG] version: 4.3.5.0
[2026-01-09 21:58:22.538] [DEBUG] release:3.el8
[2026-01-09 21:58:22.538] [DEBUG] arch: x86_64
[2026-01-09 21:58:22.538] [DEBUG] md5: 73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57
[2026-01-09 21:58:22.538] [DEBUG] size: 123958110
[2026-01-09 21:58:22.539] [DEBUG] - Found Package obproxy-ce-4.3.5.0-3.el8-73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57
[2026-01-09 21:58:22.539] [DEBUG] - name: obproxy-ce
[2026-01-09 21:58:22.539] [DEBUG] version: 4.3.5.0
[2026-01-09 21:58:22.539] [DEBUG] release:3.el8
[2026-01-09 21:58:22.539] [DEBUG] arch: x86_64
[2026-01-09 21:58:22.539] [DEBUG] md5: 73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57
[2026-01-09 21:58:22.539] [DEBUG] size: 123958110 as same as obproxy-ce-4.3.5.0-3.el8-73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57, Use package name: obproxy-ce
[2026-01-09 21:58:22.539] [DEBUG] version: 4.3.5.0
[2026-01-09 21:58:22.539] [DEBUG] release:3.el8
[2026-01-09 21:58:22.539] [DEBUG] arch: x86_64
[2026-01-09 21:58:22.540] [DEBUG] md5: 73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57
[2026-01-09 21:58:22.540] [DEBUG] size: 123958110
[2026-01-09 21:58:22.540] [DEBUG] - Searching install plugin for components …
[2026-01-09 21:58:22.540] [DEBUG] - Searching install plugin for components …
[2026-01-09 21:58:22.540] [DEBUG] - Search install plugin for oceanbase-ce
[2026-01-09 21:58:22.540] [DEBUG] - mkdir /root/.obd/plugins
[2026-01-09 21:58:22.541] [DEBUG] - Found for oceanbase-ce-install-4.0.0.0 for oceanbase-ce-4.4.1.0
[2026-01-09 21:58:22.541] [DEBUG] - Search install plugin for obproxy-ce
[2026-01-09 21:58:22.541] [DEBUG] - Found for obproxy-ce-install-4.2.1 for obproxy-ce-4.3.5.0
[2026-01-09 21:58:22.542] [DEBUG] - create instance repository for oceanbase-ce-4.4.1.0
[2026-01-09 21:58:22.551] [DEBUG] - oceanbase-ce-4.4.1.0 is already install
[2026-01-09 21:58:22.551] [DEBUG] - create instance repository for obproxy-ce-4.3.5.0
[2026-01-09 21:58:22.554] [DEBUG] - obproxy-ce-4.3.5.0 is already install
[2026-01-09 21:58:22.555] [DEBUG] - Searching install plugin for components …
[2026-01-09 21:58:22.555] [DEBUG] - Search install plugin for oceanbase-ce
[2026-01-09 21:58:22.555] [DEBUG] - Found for oceanbase-ce-install-4.0.0.0 for oceanbase-ce-4.4.1.0
[2026-01-09 21:58:22.555] [DEBUG] - Search install plugin for obproxy-ce
[2026-01-09 21:58:22.555] [DEBUG] - Found for obproxy-ce-install-4.2.1 for obproxy-ce-4.3.5.0
[2026-01-09 21:58:22.556] [INFO] ±-------------------------------------------------------------------------------------------+
[2026-01-09 21:58:22.556] [INFO] | Packages |
[2026-01-09 21:58:22.557] [INFO] ±-------------±--------±-----------------------±-----------------------------------------+
[2026-01-09 21:58:22.557] [INFO] | Repository | Version | Release | Md5 |
[2026-01-09 21:58:22.557] [INFO] ±-------------±--------±-----------------------±-----------------------------------------+
[2026-01-09 21:58:22.557] [INFO] | oceanbase-ce | 4.4.1.0 | 100000032025101610.el8 | 1309bc20bff8d9e64d19e9cf7433798a7c696452 |
[2026-01-09 21:58:22.557] [INFO] | obproxy-ce | 4.3.5.0 | 3.el8 | 73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57 |
[2026-01-09 21:58:22.557] [INFO] ±-------------±--------±-----------------------±-----------------------------------------+
[2026-01-09 21:58:22.557] [INFO] Repository integrity check
[2026-01-09 21:58:22.690] [INFO] Load param plugin
[2026-01-09 21:58:22.691] [DEBUG] - Searching param plugin for components …
[2026-01-09 21:58:22.692] [DEBUG] - Search param plugin for oceanbase-ce
[2026-01-09 21:58:22.692] [DEBUG] - Found for oceanbase-ce-param-4.3.3.0 for oceanbase-ce-4.4.1.0
[2026-01-09 21:58:22.693] [DEBUG] - Applying oceanbase-ce-param-4.3.3.0 for oceanbase-ce-4.4.1.0-100000032025101610.el8-1309bc20bff8d9e64d19e9cf7433798a7c696452
[2026-01-09 21:58:23.449] [DEBUG] - Search param plugin for obproxy-ce
[2026-01-09 21:58:23.450] [DEBUG] - Found for obproxy-ce-param-4.3.0 for obproxy-ce-4.3.5.0
[2026-01-09 21:58:23.450] [DEBUG] - Applying obproxy-ce-param-4.3.0 for obproxy-ce-4.3.5.0-3.el8-73d0e9b4cecb53c8ba91f3ef50ac6742baa8be57
[2026-01-09 21:58:23.702] [INFO] Open ssh connection
[2026-01-09 21:58:23.708] [DEBUG] - host: 10.25.34.2, port: 3322, user: root, password: ******
[2026-01-09 21:58:24.054] [DEBUG] - host: 10.25.29.75, port: 3322, user: root, password: ******
[2026-01-09 21:58:24.450] [DEBUG] - host: 10.25.34.30, port: 3322, user: root, password: ******
[2026-01-09 21:58:24.789] [DEBUG] - host: 10.25.34.64, port: 3322, user: root, password: ******
[2026-01-09 21:58:25.118] [DEBUG] - host: 10.24.29.35, port: 3322, user: root, password: ******
[2026-01-09 22:00:34.859] [ERROR] Traceback (most recent call last):
[2026-01-09 22:00:34.860] [ERROR] File “core.py”, line 1819, in deploy_cluster
[2026-01-09 22:00:34.860] [ERROR] File “core.py”, line 1852, in _deploy_cluster
[2026-01-09 22:00:34.860] [ERROR] File “core.py”, line 421, in get_clients
[2026-01-09 22:00:34.860] [ERROR] File “core.py”, line 440, in get_clients_with_connect_status
[2026-01-09 22:00:34.861] [ERROR] File “core.py”, line 476, in ssh_clients_connect
[2026-01-09 22:00:34.861] [ERROR] File “_stdio.py”, line 1164, in func_wrapper
[2026-01-09 22:00:34.861] [ERROR] File “ssh.py”, line 460, in connect
[2026-01-09 22:00:34.861] [ERROR] File “_stdio.py”, line 1164, in func_wrapper
[2026-01-09 22:00:34.861] [ERROR] File “ssh.py”, line 411, in _login
[2026-01-09 22:00:34.861] [ERROR] File “paramiko/client.py”, line 386, in connect
[2026-01-09 22:00:34.861] [ERROR] TimeoutError: [Errno 110] Connection timed out
[2026-01-09 22:00:34.861] [ERROR]
[2026-01-09 22:00:34.862] [CRITICAL] [ERROR] OBD-1013: root@10.24.29.35 connect failed: [Errno 110] Connection timed out
[2026-01-09 22:00:34.900] [INFO] [ERROR] OBD-1013: root@10.24.29.35 connect failed: [Errno 110] Connection timed out
[2026-01-09 22:00:34.900] [INFO]
[2026-01-09 22:00:34.900] [INFO] Trace ID: 419d7e5a-ed63-11f0-ae38-02002f301d23
[2026-01-09 22:00:34.900] [INFO] If you want to view detailed obd logs, please run: obd display-trace 419d7e5a-ed63-11f0-ae38-02002f301d23
[2026-01-09 22:00:34.901] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 5
[2026-01-09 22:00:34.901] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 4
[2026-01-09 22:00:34.901] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 3
[2026-01-09 22:00:34.901] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 3
[2026-01-09 22:00:34.901] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 2
[2026-01-09 22:00:34.901] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 2
[2026-01-09 22:00:34.901] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 1
[2026-01-09 22:00:34.901] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 0
[2026-01-09 22:00:34.901] [DEBUG] - try to get share lock /root/.obd/lock/mirror_and_repo
[2026-01-09 22:00:34.902] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 1
[2026-01-09 22:00:34.902] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 0
[2026-01-09 22:00:34.902] [DEBUG] - unlock /root/.obd/lock/mirror_and_repo
[2026-01-09 22:00:34.902] [DEBUG] - exclusive lock /root/.obd/lock/deploy_obtest release, count 1
[2026-01-09 22:00:34.902] [DEBUG] - exclusive lock /root/.obd/lock/deploy_obtest release, count 0
[2026-01-09 22:00:34.902] [DEBUG] - unlock /root/.obd/lock/deploy_obtest
[2026-01-09 22:00:34.902] [DEBUG] - share lock /root/.obd/lock/global release, count 0
[2026-01-09 22:00:34.902] [DEBUG] - unlock /root/.obd/lock/global

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

ssh问题,需要配置 [10.24.29.35]节点免密

顶一下