GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 7 で SSSD サービスが「SSSD is already running」で失敗する

問題

ユーザーは 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

解決策

sssd または System Security Services Daemon は、ユーザー ID のラングリング、認証、およびアカウント マッピングのためのワンストップ ショップです。上記のエラーは、ロックを作成した sssd プロセスが正常に開始または停止されなかったことを意味します。したがって、pidfile の既存のエラーが表示されます。

この問題を解決するには、以下の手順に従ってください:

1./var/run/sssd/sssd.pid を削除します ファイルが存在する場合は /var/run/sssd.pid を削除します ファイル。

# rm /var/run/sssd/sssd.pid

または

# rm /var/run/sssd.pid

2.「sssd」を削除します ‘ /var/lock/subsys 内のファイル ディレクトリが存在する場合。

# rm /var/lock/subsys/sssd

3.sssd サービスを停止します

# systemctl stop sssd

4.sssdサービスを開始

# systemctl start sssd


Cent OS
  1. CentOS 7 /RHEL7にNginxを使用してphpMyAdminをインストールする方法

  2. CentOS / RHEL :yum-cron サービスを使用して yum 自動更新を構成する

  3. CentOS / RHEL 7:vsftpd サービスを開始できません

  1. CentOS8またはRHEL8でネットワークサービスを再起動する方法

  2. CentOS / RHEL 7 :systemd でシリアル getty を構成する方法

  3. CentOS/RHEL システムを LDAP/Kerberos/SSSD を使用して AD ドメインに統合する方法

  1. RHEL 8 / CentOS8Linuxでxinetdを使用してサンプルサービスをインストールおよびセットアップする方法

  2. Nagios サービスを開始できません (CentOS/RHEL)

  3. 「polkit code=exited status=1/FAILURE」 – CentOS/RHEL 7 および 8 で PolicyKit の起動に失敗する