Il problema
L'utente non è in grado di avviare il servizio sssd e può visualizzare i seguenti errori nei file di registro.
# 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
La soluzione
sssd o System Security Services Daemon è uno sportello unico per l'identificazione dell'utente, l'autenticazione e la mappatura degli account. L'errore precedente significa semplicemente che il processo sssd non è stato avviato o interrotto correttamente, il che ha creato un blocco. Quindi mostra l'errore esistente pidfile.
Per risolvere questo problema, segui i passaggi seguenti:
1.Rimuovi /var/run/sssd/sssd.pid file se esiste altrimenti rimuovi /var/run/sssd.pid file.
# rm /var/run/sssd/sssd.pid
o
# rm /var/run/sssd.pid
2.Rimuovi "sssd ' all'interno di /var/lock/subsys directory se esiste.
# rm /var/lock/subsys/sssd
3. Interrompere il servizio sssd
# systemctl stop sssd
4.avviare il servizio sssd
# systemctl start sssd