欢迎来到之路教程(on itroad-com)

解决方案

sssd 或者 System Security Services Daemon 是用户身份管理、身份验证和帐户映射的一站式商店。
上述错误仅表示 sssd 进程未成功启动或者停止,从而创建了锁。
所以它显示了pidfile现有错误。

要解决此问题,请按照以下步骤操作:

  1. 删除/var/run/sssd/sssd.pid文件(如果存在),否则删除/var/run/sssd.pid文件。
# rm /var/run/sssd/sssd.pid

或者

# rm /var/run/sssd.pid
  1. 删除/var/lock/subsys目录中的'sssd'文件(如果存在)。
# rm /var/lock/subsys/sssd
  1. 停止sssd服务
# systemctl stop sssd
  1. 启动sssd服务
# systemctl start sssd

问题

用户无法启动 sssd 服务,并且可以在日志文件中看到以下错误。

# tailf /var/log/messages
...
Jan 26 12:48:54 xxx systemd: Starting System Security Services Daemon...
Jan 26 12:48:54 xxx sssd: SSSD is already running  《------- 服务已运行
Jan 26 12:48:54 xxx systemd: sssd.service: main process exited, code=exited, status=2/INVALIDARGUMENT
Jan 26 12:48:54 xxx systemd: Failed to start System Security Services Daemon.
Jan 26 12:48:54 xxx systemd: Unit sssd.service entered failed state.
Jan 26 12:48:54 xxx systemd: sssd.service failed.
# tailf /var/log/sssd/sssd.log
...
(Wed Jan 24 09:58:39:460082 2018) [sssd] [main] (0x0010): pidfile exists at /var/run/sssd.pid
(Wed Jan 24 10:02:07:460441 2018) [sssd] [main] (0x0010): pidfile exists at /var/run/sssd.pid
在 CentOS/RHEL 7 中 SSSD 服务失败并显示“SSSD 已在运行”
日期:2020-09-17 00:14:11 来源:oir作者:oir