Server OS X: arresto anomalo di Open Directory PasswordService

1

Gestisco un server OS X 10.9 (è un Mac Mini) che fornisce alcuni servizi (iCal, VPN, condivisione file, ecc.) a un piccolo gruppo di utenti della rete locale.

Dopo l'installazione di un aggiornamento di sicurezza oggi, il computer non si è riavviato correttamente. Quando è tornato, il server LDAP sembrava un po 'confuso; gli utenti non si trovavano da nessuna parte.

Dopo un sacco di tentativi ed errori, abbiamo finito per ripulirlo usando db_recover , e openldap sembra funzionare di nuovo bene.

Tuttavia, non tutto è ancora a posto. Mentre gli utenti si presentano, non possono effettivamente utilizzare nessuno dei servizi. Al momento l'aggiunta di nuovi utenti è anche un pulsante disattivato.

In base all'output della console, sembra che PasswordService non si avvii correttamente. Il seguente errore appare nella console ogni pochi secondi e non sembra essere molto utile finora.

com.apple.launchd[1]: (com.apple.PasswordService[2141]) Job appears to have crashed: Segmentation fault: 11
com.apple.launchd[1]: (com.apple.PasswordService) Throttling respawn: Will start in 10 seconds
ReportCrash[2137]: Saved crash report for PasswordService[2141] version 400.1 to /Library/Logs/DiagnosticReports/PasswordService_2016-04-12-000455_miniserver.crash

Sono in perdita qui. Un segfault in Passwordservices .. cosa posso fare per eseguire il debug di questo?

Naturaly, quando disabilito OpenDirectory, l'errore scompare. Ma questo è esattamente il punto.

Modifica: risulta, anche quando avvii PasswordService direttamente dalla shell, ottengo subito il segfault:

sh-3.2# /usr/sbin/PasswordService -n
Segmentation fault: 11
    
posta Joost 12.04.2016 - 00:11
fonte

2 risposte

0

Vengo con una risposta insoddisfacente (ma ha funzionato): l'aggiornamento a OS X El Capitan e Server 5. Il motivo per il segfault rimane poco chiaro, ma è stato risolto quando la configurazione veniva migrata automaticamente durante il processo di aggiornamento. O Apple ha cambiato il PasswordService binario - Non ne sono sicuro.

    
risposta data 18.04.2016 - 12:13
fonte
0

Ho capito che anche se il mio ripristino OD funzionava correttamente, qualcosa non andava bene nei certificati SSL e questo era il motivo per cui il servizio password si bloccava. La soluzione per me era eliminare l'OD e rifarlo. Facendo così, l'installazione OD in server.app ha reso il certificato necessario e tutto ha funzionato bene dopo.

    
risposta data 13.12.2017 - 11:37
fonte

Leggi altre domande sui tag