使用systemctl指令启动OceanBase.service启动过程中有有异常信息,容易卡主,错误信息: oceanbase.service: Can't convert PID files /home/admin/oceanbase/run/observer.pid O_PATH file descriptor to proper file descriptor: Permission denied

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】openEuler 22.03
【问题描述】使用systemctl指令启动OceanBase.service启动过程中有有异常信息,容易卡主,错误信息: oceanbase.service: Can’t convert PID files /home/admin/oceanbase/run/observer.pid O_PATH file descriptor to proper file descriptor: Permission denied
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

/home/admin/oceanbase/run/observer.pid的权限

1 个赞

我也遇到了,-rw-------. 1 root root 7 Jul 1 10:55 /home/admin/oceanbase/run/observer.pid

使用root用户安装启动还是非root用户?

看下文件的权限,还有你登录启动的用户,是不是没有权限,授权下