CentOS7 环境下安装 ocp-4.0.0-ce-x86_64 报错

【 使用环境 】测试环境
【 OB or 其他组件 】在同一台虚拟机上使用了 oceanbase
【 使用版本 】OceanBase_CE 4.0.0.0
【问题描述】清晰明确描述问题
在 CentOS7 环境下,安装 ocp-4.0.0 版本出现 /bin/sh: sudo: command not found 的问题。
将 sudo 对环境变量的影响消除掉,以及将 sudo 重启卸载,创建了 admin 账户,关闭了 selinux,
等方法都进行了尝试。还是没有解决问题。
【复现路径】问题出现前后相关操作
将获取到的 ocp-4.0.0-ce-x86_64.tar.gz 文件解压,修改了配置,将 oceanbase 和 obproxy 的目录配置到配置文件中,执行 ./ocp_installer.sh install -c config.yaml -i ./ocp-installer.tar.gz ./ocp.tar.gz。就会报附件图片中的相关错误。
【问题现象及影响】
ocp 4.0.0 版本安装无法进行。
【附件】

是用什么用户执行的这个命令?这个用户拥有sudo权限吗(可以在/etc/sudoers 文件中查看)?
你的SHELL环境是bash还是csh?可以切换一下试试,比如当前是csh,执行一下bash切换到bash环境试一下

1 个赞

我用的是 root 账号,是有 sudo 权限的,当前的 shell 是 bash。

我的系统中没有 csh 环境。

问题解决,配置文件中ssh模块未配置密码,增加密码后执行正常。