【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.0.0
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】
参考: 在线部署 OceanBase 数据库-OceanBase 数据库-OceanBase文档中心-分布式数据库使用文档
已提前创建好普通用户,并配置了sudo权限
admin ALL=(ALL) NOPASSWD: ALL
yaml 中设置好账户及密码
user:
username: admin
password: xxx
安装时报错
$ obd cluster autodeploy obtest -c 1.yaml
…
Repository integrity check ok
Parameter check ok
Open ssh connection ok
Cluster status check ok
Initializes observer work home x
[ERROR] OBD-1002: Fail to init mgr2(172.16.16.10) home path: /home/admin/oceanbase is not empty.
[ERROR] OBD-1002: Fail to init mgr3(172.16.16.16) home path: /home/admin/oceanbase is not empty.
[ERROR] OBD-1002: Fail to init mgr4(172.16.16.53) home path: /home/admin/oceanbase is not empty.
Initializes obproxy work home ok
Initializes obagent work home x
[ERROR] OBD-1002: Fail to init mgr2(172.16.16.10) home path: create /data/obagent failed.
[ERROR] OBD-1002: Fail to init mgr3(172.16.16.16) home path: create /data/obagent failed.
[ERROR] OBD-1002: Fail to init mgr4(172.16.16.53) home path: create /data/obagent failed.
See https://www.oceanbase.com/product/ob-deployer/error-codes .
在admin账户下,手动执行mdkir成功
su - admin
Last login: Fri Nov 4 09:50:10 CST 2022 on pts/0
Last failed login: Fri Nov 4 15:23:02 CST 2022 from 172.16.16.7 on ssh:notty
There was 1 failed login attempt since the last successful login.
-bash-4.2$ sudo mkdir -p /data/obagent
-bash-4.2$ sudo mkdir -p /data/oceanbase
-bash-4.2$ exit
logout