Estoy ejecutando un servidor OS X 10.9 (es un Mac Mini) que proporciona algunos servicios (iCal, VPN, intercambio de archivos, etc.) a un pequeño grupo de usuarios de la red local.
Después de que instalamos una actualización de seguridad hoy, la máquina no se reinició correctamente. Cuando volvió a funcionar, el servidor LDAP parecía un poco confundido; los usuarios no estaban en ninguna parte.
Después de muchas pruebas y errores, terminamos de limpiarlo utilizando db_recover , y parece que openldap está funcionando bien otra vez.
Sin embargo, no todo está bien todavía. Si bien los usuarios se muestran, en realidad no pueden usar ninguno de los servicios. Agregar nuevos usuarios también es un botón atenuado en este momento.
Según el resultado de la consola, parece que PasswordService
no se inicia correctamente. El siguiente error aparece en la Consola cada pocos segundos, y hasta el momento no parece ser muy útil.
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
Estoy perdido aquí. Un error de seguridad en los servicios de contraseñas ... ¿qué puedo hacer para depurar esto?
Naturaly, cuando deshabilito OpenDirectory, el error desaparece. Pero ese es precisamente el punto.
Editar: resulta que, incluso cuando inicio PasswordService directamente desde el shell, obtengo el segfault de inmediato:
sh-3.2# /usr/sbin/PasswordService -n
Segmentation fault: 11