1 votes

Serveur OS X : Open Directory PasswordService se plante

J'utilise un serveur OS X 10.9 (c'est un Mac Mini) qui fournit quelques services (iCal, VPN, partage de fichiers, etc.) à un petit groupe d'utilisateurs du réseau local.

Après avoir installé une mise à jour de sécurité aujourd'hui, la machine n'a pas redémarré correctement. Lorsqu'elle a redémarré, le serveur LDAP semblait un peu confus ; les utilisateurs étaient introuvables.

Après beaucoup d'essais et d'erreurs, nous avons fini par le nettoyer en utilisant db_recover et openldap semble fonctionner à nouveau correctement.

Cependant, tout ne va pas encore bien. Bien que les utilisateurs s'affichent, ils ne peuvent pas utiliser les services. L'ajout de nouveaux utilisateurs est également un bouton grisé pour le moment.

Sur la base de la sortie de la console, il apparaît que PasswordService ne démarre pas correctement. L'erreur suivante apparaît dans la console toutes les quelques secondes, et elle ne semble pas être très utile jusqu'à présent.

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

Je ne sais pas quoi faire. Un défaut dans Passwordservices Que puis-je faire pour déboguer cela ?

Naturellement, quand je désactive OpenDirectory, l'erreur disparaît. Mais c'est justement le problème.

Editar: Il s'avère que même lorsque je démarre PasswordService directement depuis le shell, j'obtiens directement le segfault :

sh-3.2# /usr/sbin/PasswordService -n
Segmentation fault: 11

0voto

user3079666 Points 195

J'ai trouvé une réponse peu satisfaisante (mais qui a fonctionné) : passer à OS X El Capitan et Server 5. La raison de la panne n'est pas claire, mais elle a été corrigée lors de la migration automatique de la configuration pendant le processus de mise à niveau. Ou bien Apple a modifié le PasswordService binaire - Je ne suis pas sûr.

0voto

peter rhodes Points 1

J'ai compris que même si ma restauration OD avait fonctionné correctement, quelque chose n'allait pas dans les certificats SSL et c'était la raison pour laquelle le passwordservice plantait. La solution pour moi était de supprimer la DO et de la refaire. En faisant cela, la configuration de la DO dans server.app a créé le certificat nécessaire et tout a fonctionné correctement après cela.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X