obdiag config 提升-bash: /usr/bin/obdiag: No such file or directory

【 使用环境 】 测试环境
【 OB or 其他组件 】obdiag
【 使用版本 】社区版4.3.5.1单机
【问题描述】安装完obdiag后提示No such file or directory
【命令如下】
[root@ydbtest opt]# ll
total 11853552
-rw-r–r-- 1 root root 10200547328 Jul 30 2023 CentOS-7.9-x86_64-Everything-2009.iso
drwxr-xr-x 6 root root 88 Mar 20 16:39 oceanbase-all-in-one
-rw-r–r-- 1 root root 1888751572 Apr 22 15:20 oceanbase-all-in-one-4.3.5_bp1_20250320.el7.x86_64.tar.gz
drwxr-xr-x 2 root root 6 Apr 30 15:30 oceanbase-diagnostic-tool
-rw-r–r-- 1 root root 48735912 Apr 30 15:16 oceanbase-diagnostic-tool-3.3.0-12025041811.el7.x86_64.rpm
drwxr-xr-x. 2 root root 6 Oct 31 2018 rh

#安装obdiag
[root@ydbtest opt]# obd mirror clone oceanbase-diagnostic-tool-3.3.0-12025041811.el7.x86_64.rpm
name: oceanbase-diagnostic-tool
version: 3.3.0
release:12025041811.el7
arch: x86_64
md5: 5701f606b0b3068477b7405c7b24be841c09beff
size: 71538253
add oceanbase-diagnostic-tool-3.3.0-12025041811.el7.x86_64.rpm to local mirror
Trace ID: 1bfd293e-2595-11f0-b073-000c2985de74
If you want to view detailed obd logs, please run: obd display-trace 1bfd293e-2595-11f0-b073-000c2985de74
[root@ydbtest opt]# obd obdiag deploy
Use ‘obd tool install oceanbase-diagnostic-tool’ instead
Found a avaiable version
name: oceanbase-diagnostic-tool
version: 3.3.0
release:12025041811.el7
arch: x86_64
md5: 5701f606b0b3068477b7405c7b24be841c09beff
size: 71538253
Do you want to use it? [y/n]: y
Get local repositories and plugins ok
install tool ok
±----------------------------------------------------------------------------------------------+
| Installed Tool |
±--------------------------±-------±--------±--------------------------------±-------------+
| Name | Arch | Version | Install Path | Install Size |
±--------------------------±-------±--------±--------------------------------±-------------+
| oceanbase-diagnostic-tool | x86_64 | 3.3.0 | /root/oceanbase-diagnostic-tool | 68.22M |
±--------------------------±-------±--------±--------------------------------±-------------+
Install tool oceanbase-diagnostic-tool completely.
Trace ID: 1f9af756-2595-11f0-be54-000c2985de74
If you want to view detailed obd logs, please run: obd display-trace 1f9af756-2595-11f0-be54-000c2985de74

#进行配置提示No such file or directory
[root@ydbtest opt]# obdiag config -h127.0.0.1 -uroot -p’Welcome#1’ -P2881
-bash: /usr/bin/obdiag: No such file or directory

1 个赞

[root@ydbtest oceanbase-diagnostic-tool]# ll
total 0
[root@ydbtest oceanbase-diagnostic-tool]# pwd
/root/oceanbase-diagnostic-tool

这个路径下看了是空的,应该是没安装成功?

1 个赞

安装日志:
[root@ydbtest oceanbase-diagnostic-tool]# obd display-trace 1f9af756-2595-11f0-be54-000c2985de74
[2025-04-30 15:31:25.909] [DEBUG] - cmd: []
[2025-04-30 15:31:25.910] [DEBUG] - opts: {}
[2025-04-30 15:31:25.910] [DEBUG] - mkdir /root/.obd/lock/
[2025-04-30 15:31:25.910] [DEBUG] - unknown lock mode
[2025-04-30 15:31:25.911] [DEBUG] - try to get share lock /root/.obd/lock/global
[2025-04-30 15:31:25.911] [DEBUG] - share lock /root/.obd/lock/global, count 1
[2025-04-30 15:31:25.911] [INFO] Use ‘obd tool install oceanbase-diagnostic-tool’ instead
[2025-04-30 15:31:25.911] [DEBUG] - Try to install oceanbase-diagnostic-tool
[2025-04-30 15:31:25.911] [DEBUG] - try to get exclusive lock /root/.obd/lock/global
[2025-04-30 15:31:25.912] [DEBUG] - exclusive lock /root/.obd/lock/global, count 1
[2025-04-30 15:31:25.912] [DEBUG] - mkdir /root/.obd/repository
[2025-04-30 15:31:25.912] [DEBUG] - mkdir /root/.obd/tool/
[2025-04-30 15:31:25.913] [DEBUG] - mkdir /root/.obd/mirror
[2025-04-30 15:31:25.913] [DEBUG] - mkdir /root/.obd/mirror/remote
[2025-04-30 15:31:25.913] [DEBUG] - mkdir /root/.obd/mirror/local
[2025-04-30 15:31:25.914] [DEBUG] - try to get exclusive lock /root/.obd/lock/mirror_and_repo
[2025-04-30 15:31:25.914] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 1
[2025-04-30 15:31:25.914] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 2
[2025-04-30 15:31:25.915] [DEBUG] - load repo config: /root/.obd/mirror/remote/OceanBase.repo
[2025-04-30 15:31:25.915] [DEBUG] - open /root/.obd/mirror/remote/OceanBase.repo for r
[2025-04-30 15:31:25.916] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 3
[2025-04-30 15:31:25.917] [DEBUG] - md5 is None
[2025-04-30 15:31:25.917] [DEBUG] - name is oceanbase-diagnostic-tool
[2025-04-30 15:31:25.918] [DEBUG] - arch is [‘ia32e’, ‘x86_64’, ‘athlon’, ‘i686’, ‘i586’, ‘i486’, ‘i386’, ‘noarch’]
[2025-04-30 15:31:25.918] [DEBUG] - release is None
[2025-04-30 15:31:25.918] [DEBUG] - version is None
[2025-04-30 15:31:25.918] [DEBUG] - min_version is None
[2025-04-30 15:31:25.918] [DEBUG] - max_version is None
[2025-04-30 15:31:25.918] [DEBUG] - MirrorRepositoryType.LOCAL mirror local found pkg: name: oceanbase-diagnostic-tool
[2025-04-30 15:31:25.918] [DEBUG] version: 3.3.0
[2025-04-30 15:31:25.918] [DEBUG] release:12025041811.el7
[2025-04-30 15:31:25.918] [DEBUG] arch: x86_64
[2025-04-30 15:31:25.919] [DEBUG] md5: 5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:25.919] [DEBUG] size: 71538253
[2025-04-30 15:31:25.919] [DEBUG] - mkdir /root/.obd/plugins
[2025-04-30 15:31:25.920] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 4
[2025-04-30 15:31:25.920] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 5
[2025-04-30 15:31:25.920] [DEBUG] - load repo config: /root/.obd/mirror/remote/OceanBase.repo
[2025-04-30 15:31:25.920] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 6
[2025-04-30 15:31:25.921] [DEBUG] - md5 is None
[2025-04-30 15:31:25.921] [DEBUG] - name is oceanbase-diagnostic-tool
[2025-04-30 15:31:25.921] [DEBUG] - arch is [‘ia32e’, ‘x86_64’, ‘athlon’, ‘i686’, ‘i586’, ‘i486’, ‘i386’, ‘noarch’]
[2025-04-30 15:31:25.921] [DEBUG] - release is None
[2025-04-30 15:31:25.921] [DEBUG] - version is None
[2025-04-30 15:31:25.921] [DEBUG] - min_version is None
[2025-04-30 15:31:25.921] [DEBUG] - max_version is None
[2025-04-30 15:31:25.921] [DEBUG] - MirrorRepositoryType.LOCAL mirror local found pkg: name: oceanbase-diagnostic-tool
[2025-04-30 15:31:25.921] [DEBUG] version: 3.3.0
[2025-04-30 15:31:25.921] [DEBUG] release:12025041811.el7
[2025-04-30 15:31:25.921] [DEBUG] arch: x86_64
[2025-04-30 15:31:25.921] [DEBUG] md5: 5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:25.921] [DEBUG] size: 71538253
[2025-04-30 15:31:25.921] [DEBUG] - get RPM package by name: oceanbase-diagnostic-tool
[2025-04-30 15:31:25.921] [DEBUG] version: 3.3.0
[2025-04-30 15:31:25.922] [DEBUG] release:12025041811.el7
[2025-04-30 15:31:25.922] [DEBUG] arch: x86_64
[2025-04-30 15:31:25.922] [DEBUG] md5: 5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:25.922] [DEBUG] size: 71538253
[2025-04-30 15:31:25.923] [INFO] Found a avaiable version
[2025-04-30 15:31:25.923] [INFO] name: oceanbase-diagnostic-tool
[2025-04-30 15:31:25.923] [INFO] version: 3.3.0
[2025-04-30 15:31:25.923] [INFO] release:12025041811.el7
[2025-04-30 15:31:25.923] [INFO] arch: x86_64
[2025-04-30 15:31:25.923] [INFO] md5: 5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:25.923] [INFO] size: 71538253
[2025-04-30 15:31:25.923] [INFO] Do you want to use it? [y/n]:
[2025-04-30 15:31:37.020] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 7
[2025-04-30 15:31:37.020] [DEBUG] - mkdir /root/.obd/repository/oceanbase-diagnostic-tool/3.3.0/5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.021] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo, count 8
[2025-04-30 15:31:37.021] [DEBUG] - mkdir /root/.obd/tool/oceanbase-diagnostic-tool
[2025-04-30 15:31:37.022] [INFO] Get local repositories and plugins
[2025-04-30 15:31:37.023] [DEBUG] - rm /root/.obd/repository/oceanbase-diagnostic-tool/3.3.0/5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.023] [DEBUG] - mkdir /root/.obd/repository/oceanbase-diagnostic-tool/3.3.0/5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.156] [INFO] install tool
[2025-04-30 15:31:37.159] [DEBUG] - copy /root/.obd/repository/oceanbase-diagnostic-tool/3.3.0/5701f606b0b3068477b7405c7b24be841c09beff/.data /root/oceanbase-diagnostic-tool/.data
[2025-04-30 15:31:37.291] [DEBUG] - dump tool info to /root/oceanbase-diagnostic-tool
[2025-04-30 15:31:37.296] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 1
[2025-04-30 15:31:37.305] [DEBUG] - Search repository oceanbase-diagnostic-tool version: 3.3.0, tag: None, release: None, package_hash: 5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.306] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 2
[2025-04-30 15:31:37.306] [DEBUG] - mkdir /root/.obd/repository/oceanbase-diagnostic-tool
[2025-04-30 15:31:37.306] [DEBUG] - Found repository oceanbase-diagnostic-tool-3.3.0-12025041811.el7-5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.310] [DEBUG] - Search repository oceanbase-diagnostic-tool version: 3.3.0, tag: None, release: None, package_hash: 5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.311] [DEBUG] - Found repository oceanbase-diagnostic-tool-3.3.0-12025041811.el7-5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.318] [DEBUG] - Search repository oceanbase-diagnostic-tool version: 3.3.0, tag: None, release: None, package_hash: 5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.318] [DEBUG] - Found repository oceanbase-diagnostic-tool-3.3.0-12025041811.el7-5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.321] [DEBUG] - Search repository oceanbase-diagnostic-tool version: 3.3.0, tag: None, release: None, package_hash: 5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.321] [DEBUG] - Found repository oceanbase-diagnostic-tool-3.3.0-12025041811.el7-5701f606b0b3068477b7405c7b24be841c09beff
[2025-04-30 15:31:37.323] [INFO] ±----------------------------------------------------------------------------------------------+
[2025-04-30 15:31:37.323] [INFO] | Installed Tool |
[2025-04-30 15:31:37.323] [INFO] ±--------------------------±-------±--------±--------------------------------±-------------+
[2025-04-30 15:31:37.323] [INFO] | Name | Arch | Version | Install Path | Install Size |
[2025-04-30 15:31:37.323] [INFO] ±--------------------------±-------±--------±--------------------------------±-------------+
[2025-04-30 15:31:37.323] [INFO] | oceanbase-diagnostic-tool | x86_64 | 3.3.0 | /root/oceanbase-diagnostic-tool | 68.22M |
[2025-04-30 15:31:37.323] [INFO] ±--------------------------±-------±--------±--------------------------------±-------------+
[2025-04-30 15:31:37.323] [INFO] Install tool oceanbase-diagnostic-tool completely.
[2025-04-30 15:31:37.324] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 1
[2025-04-30 15:31:37.324] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 0
[2025-04-30 15:31:37.324] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 7
[2025-04-30 15:31:37.324] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 6
[2025-04-30 15:31:37.325] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 5
[2025-04-30 15:31:37.325] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 4
[2025-04-30 15:31:37.325] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 3
[2025-04-30 15:31:37.325] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 2
[2025-04-30 15:31:37.325] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 1
[2025-04-30 15:31:37.325] [DEBUG] - exclusive lock /root/.obd/lock/mirror_and_repo release, count 0
[2025-04-30 15:31:37.325] [DEBUG] - unlock /root/.obd/lock/mirror_and_repo
[2025-04-30 15:31:37.326] [DEBUG] - exclusive lock /root/.obd/lock/global release, count 0
[2025-04-30 15:31:37.326] [DEBUG] - try to get share lock /root/.obd/lock/global
[2025-04-30 15:31:37.326] [DEBUG] - share lock /root/.obd/lock/global release, count 0
[2025-04-30 15:31:37.326] [DEBUG] - unlock /root/.obd/lock/global
[2025-04-30 15:31:37.326] [INFO] Trace ID: 1f9af756-2595-11f0-be54-000c2985de74
[2025-04-30 15:31:37.328] [INFO] If you want to view detailed obd logs, please run: obd display-trace 1f9af756-2595-11f0-be54-000c2985de74

1 个赞

看一下obdiag是不是在/usr/sbin目录下 cp过去试试

1 个赞

/root/.obd/tool/oceanbase-diagnostic-tool 在这看看?

1 个赞

没有,我用rpm -ivh方式重新安装了下,然后执行 source /opt/oceanbase-diagnostic-tool/init.sh 后可以了,谢谢

2 个赞

嗯看了,里面是空的,我又用rpm方式安装了下,现在可以了

2 个赞

安装应该使用obd tool install oceanbase-diagnostic-tool进行部署

2 个赞

是啊,但是为啥不好用呢。。。安装步骤没问题吧?

1 个赞

这里看你执行的是的deploy

1 个赞


我按照这个文档部署的


按照这个登录的,不对吗?

1 个赞

学习了!!!!

就看到了一个找不到文件或者目录

obd部署的 命令可以直接使用obd obdiag进行操作不需要配置了