OBD-4300 : 192.168.20.15: failed to query java version, you may not have java installed

【 使用环境 】测试环境:ubuntu服务器
【 OB or 其他组件 】ob
【 使用版本 】4.2
【问题描述】
已经做的操作:

  1. 在root用户和admin用户下,java -version 可用看到版本信息;
    image
  2. 在白屏部署向导中设置了路径:/usr/local/jdk1.8.0_144/

依旧出现错误,求大佬们支教;ubuntu环境

【附件】
image

java版本太低,1.8.0_161以上,新版本已做这个检查

[root@phy-248-9 ~]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
[root@phy-248-9 ~]# su admin
[admin@phy-248-9 root]$ java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)


[2024-02-26 17:50:15.474] [2c2042fc-d48c-11ee-bc32-c05064761063] [INFO] [ERROR] OBD-4300: 172.21.248.9: failed to query java version, you may not have java installed
[2024-02-26 17:50:15.474] [2c2042fc-d48c-11ee-bc32-c05064761063] [INFO] [ERROR] OBD-4301: 172.21.248.9: ocp-express need java with version 1.8.0
[2024-02-26 17:50:15.474] [2c2042fc-d48c-11ee-bc32-c05064761063] [INFO] [ERROR] 'NoneType' object has no attribute 'group'
[2024-02-26 17:50:15.474] [2c2042fc-d48c-11ee-bc32-c05064761063] [INFO] [ERROR] OBD-4301: 172.21.248.9: ocp-express need java with version 1.8.0

安装版本:
ocp-all-in-one-4.2.1-20231208144448.el7.aarch64.tar.gz
也是预检查过不去,手动执行java -version 是正常返回的

老师可以指导排查一下吗?

sudo yum install java-1.8.0-openjdk 试试。

内网环境下,yum源不通,所以是从官网下载的rpm包。
jdk-8u202-linux-arm64-vfp-hflt.tar.gz

我去找对应的openjdk包再试试

试试这里得呢,再最低下。OceanBase分布式数据库-海量数据 笔笔算数

[root@phy-248-9 java]# java -version
openjdk version "1.8.0_362"
OpenJDK Runtime Environment (Alibaba Dragonwell Extended Edition 8.14.15) (build 1.8.0_362-b01)
OpenJDK 64-Bit Server VM (Alibaba Dragonwell Extended Edition 8.14.15) (build 25.362-b01, mixed mode)

换了还是同样的报错的, 看OBD的日志也没变化。

[2024-02-27 13:48:04.103] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] bash: java: command not found
[2024-02-27 13:48:04.103] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG]
[2024-02-27 13:48:04.104] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- java version <ssh.SshReturn object at 0xffff7c629d60>
[2024-02-27 13:48:04.104] [66f95b4c-d532-11ee-b33b-c05064761063] [ERROR] OBD-4300: 172.21.248.9: failed to query java version, you may not have java installed
[2024-02-27 13:48:04.104] [66f95b4c-d532-11ee-b33b-c05064761063] [ERROR] OBD-4301: 172.21.248.9: ocp-express need java with version 1.8.0
[2024-02-27 13:48:04.104] [66f95b4c-d532-11ee-b33b-c05064761063] [ERROR] 'NoneType' object has no attribute 'group'
[2024-02-27 13:48:04.104] [66f95b4c-d532-11ee-b33b-c05064761063] [ERROR] OBD-4301: 172.21.248.9: ocp-express need java with version 1.8.0
[2024-02-27 13:48:04.104] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- root@172.21.248.9 execute: which clockdiff
[2024-02-27 13:48:04.193] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- exited code 0
[2024-02-27 13:48:04.194] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- root@172.21.248.9 execute: cat /proc/meminfo
[2024-02-27 13:48:04.273] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- exited code 0
[2024-02-27 13:48:04.274] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- root@172.21.248.9 execute: df --block-size=1024
[2024-02-27 13:48:04.354] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- exited code 0
[2024-02-27 13:48:04.354] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /dev, total: 205469450240 avail: 205469450240
[2024-02-27 13:48:04.354] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /dev/shm, total: 205480984576 avail: 205480984576
[2024-02-27 13:48:04.354] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /run, total: 205480984576 avail: 205410336768
[2024-02-27 13:48:04.354] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /sys/fs/cgroup, total: 205480984576 avail: 205480984576
[2024-02-27 13:48:04.355] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /, total: 214639312896 avail: 192233992192
[2024-02-27 13:48:04.355] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /boot, total: 1023303680 avail: 849596416
[2024-02-27 13:48:04.355] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /boot/efi, total: 1071632384 avail: 1062354944
[2024-02-27 13:48:04.355] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /run/user/0, total: 41096249344 avail: 41096249344
[2024-02-27 13:48:04.355] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /data/log1, total: 1190346678272 avail: 1129776939008
[2024-02-27 13:48:04.355] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /data/1, total: 21832918892544 avail: 21832884322304
[2024-02-27 13:48:04.355] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- root@172.21.248.9 execute: df --block-size=1024 /home/root/logs
[2024-02-27 13:48:04.433] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- exited code 1, error output:
[2024-02-27 13:48:04.434] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] df: ‘/home/root/logs’: No such file or directory
[2024-02-27 13:48:04.434] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG]
[2024-02-27 13:48:04.434] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- root@172.21.248.9 execute: df --block-size=1024 /home/root
[2024-02-27 13:48:04.513] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- exited code 1, error output:
[2024-02-27 13:48:04.513] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] df: ‘/home/root’: No such file or directory
[2024-02-27 13:48:04.513] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG]
[2024-02-27 13:48:04.514] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- root@172.21.248.9 execute: df --block-size=1024 /home
[2024-02-27 13:48:04.593] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- exited code 0
[2024-02-27 13:48:04.594] [66f95b4c-d532-11ee-b33b-c05064761063] [DEBUG] -- get disk info for path /, total: 214639312896 avail: 192233992192
[2024-02-27 13:48:04.594] [66f95b4c-d532-11ee-b33b-c05064761063] [INFO] [ERROR] OBD-4300: 172.21.248.9: failed to query java version, you may not have java installed
[2024-02-27 13:48:04.594] [66f95b4c-d532-11ee-b33b-c05064761063] [INFO] [ERROR] OBD-4301: 172.21.248.9: ocp-express need java with version 1.8.0
[2024-02-27 13:48:04.594] [66f95b4c-d532-11ee-b33b-c05064761063] [INFO] [ERROR] 'NoneType' object has no attribute 'group'
[2024-02-27 13:48:04.594] [66f95b4c-d532-11ee-b33b-c05064761063] [INFO] [ERROR] OBD-4301: 172.21.248.9: ocp-express need java with version 1.8.0

给个建议:把当前部署环境清楚干净,重新部署下,试试看还会有相同问题嘛。

返回上两级配置页。 在配置ocp-express端口的下面有个更多配置。 里面可以配置java-bin。
默认填的java。 你给改成你安装的jdk路径。 例如 /root/jdk1.8.0_281/bin/java

使用admin部署的时候,要注意java文件的权限。
最好是将java安装在admin用户目录下。
然后再建一个软链接
ln -s /home/admin/jdk1.8/bin/java /usr/bin/java