启动集群调度组件失败,日志打印“get sem errno =13”

问题描述

启动集群调度组件失败,组件日志打印“get sem errno =13”。

原因

KMC密钥文件锁信号量默认权限为600,属主为运行KMC的进程(root 或其他用户),普通用户无权限访问root用户创建的信号量,导致无权访问(errno=13)。

解决方法

  1. 运行如下命令查看信号量。

    ipcs -s

  2. 使用如下命令删除root用户创建的信号量(0x2016****)。

    ipcrm -S {信号量}

  3. 重新部署组件。