8 votes

Qu'est-ce que cette exception CSSM dans mes journaux MacOS 10.12.1 ?

Je suis en train d'essayer de nettoyer un peu mon Mac et donc je vérifie toujours les logs pour voir ce qui peut être inattendu ou étrange. Cette fois-ci, je vois beaucoup trop de choses dans les logs en termes de lignes par seconde et une chose qui attire rapidement mon attention, ce sont ces exceptions CSSM. Voici un exemple :

Standard    19:46:21.455829 +0100   syncdefaultsd   CSSM Exception: -2147411889 CSSMERR_CL_UNKNOWN_TAG

Dans ce cas, il s'agit de syncdefaultsd, mais il se trouve qu'ils proviennent de processus différents toutes les quelques secondes. J'en ai également vu provenant de com.apple.iCloudHelper, quicklookd, mdworker, launchservicesd et d'autres services natifs de MacOS.

J'ai trouvé sur Google que certaines personnes avaient déjà publié des articles à ce sujet, mais je n'ai pas obtenu de véritable réponse. J'ai pensé que je pourrais trouver quelqu'un pour m'aider ici.

En quelques minutes, j'en obtiens des milliers (j'ai capturé 10 minutes avec près de 9000 lignes d'exceptions CSSM).

5voto

Greg Loehr Points 314

J'ai constaté que ces erreurs étaient liées à d'anciennes références aux données du trousseau. J'ai pu empêcher la plupart de ces exceptions CSSM d'apparaître en ouvrant Keychain Access et en supprimant tous les trousseaux de clés vides.

Je suis d'accord - mes erreurs d'exception CSSM ont disparu lorsque je me suis débarrassé de certaines références défuntes du trousseau d'Adobe Air. Les références étaient particulièrement obsolètes, car j'avais récemment supprimé les fichiers auxquels elles se référaient, pour me débarrasser d'une série précédente de messages de journal... !

Il est intéressant de noter que Keychain Access n'a pas immédiatement fait disparaître les trousseaux lorsque je lui ai demandé de les supprimer ; je les ai supprimés (j'ai essayé à la fois "Référence uniquement" et "Référence et fichiers" (même si j'avais supprimé manuellement les fichiers... !)), et ils sont restés visibles. J'ai donc quitté et rouvert Keychain Access - et ils avaient disparu :-) Tout comme les messages du CSSM :-)

3voto

Oskar Points 1242

Il s'agit essentiellement d'une erreur de cryptage/validation. Même des milliers de ces erreurs ne constituent pas un problème à résoudre si vous n'avez pas besoin que des appels logiciels spécifiques soient validés pour qu'une application fonctionne correctement. Pour la plupart des gens, ces erreurs peuvent être ignorées et enregistrées.

Dans votre cas, je préciserais la date à laquelle la syncdefaultsd a des problèmes en se déconnectant de tous les réseaux. S'il est bloqué, vous pouvez redémarrer le système d'exploitation lorsqu'il est déconnecté du réseau et vous convaincre que vous ne voyez pas des milliers de messages.

L'enregistrement des messages ne constituera pas une charge d'erreur significative pour le système - il est clair que cela demande un certain traitement - mais je doute que moins d'un million de lignes par jour soient mesurables sur un ordinateur portable.

Pour ce qui est de la cause directe, les serveurs iCloud vers lesquels vous synchronisez les valeurs par défaut peuvent être perturbés ou il peut s'agir d'un problème plus local où un démon transmet le trafic de manière sécurisée/encryptée à un autre sous-système. Si vous aimez le code, voici quelques parties pertinentes avec votre drapeau d'erreur spécifique CSSMERR_CL_UNKNOWN_TAG :

Vous pouvez également examiner la manière dont vous utilisez les certificats x509 ou contacter l'assistance Apple pour obtenir un triage de l'erreur. Il peut s'agir d'un problème inoffensif, d'un bogue ou d'une situation dans laquelle vous vous trouvez sur un réseau compromis ou malveillant, c'est-à-dire qu'un employeur ou quelqu'un d'autre utilise la technique MITM pour contrôler votre trafic.

2voto

Eric Points 21

J'ai constaté que ces erreurs étaient liées à d'anciennes références aux données du trousseau. J'ai pu empêcher la plupart de ces exceptions CSSM d'apparaître en ouvrant Keychain Access et en supprimant tous les trousseaux de clés vides.

2voto

tae Points 1

J'ai eu les mêmes problèmes de CSSM et je les ai résolus en ouvrant l'application Keychain Access et en supprimant l'entrée vide dans le volet Keychains (au même niveau que "login", "Local Items", "System" et "System Roots").

P.S. Mon message d'erreur dans la console est le suivant : Exception CSSM : -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST

2voto

Lion Points 161

Malheureusement, je n'ai pas de trousseaux de clés vides ni de trousseaux de clés orphelins. Mais ce que j'ai, c'est ceci : CSSMERR_DL_DATASTORE_DOESNOT_EXIST CSSMERR_DL_DATASTORE_DOESNOT_EXIST ¯_()_/¯ donc cela doit être autre chose.

J'ai copié mes trousseaux de clés à plusieurs reprises, il est donc très probable qu'il y ait des entrées corrompues ou obsolètes dans les trousseaux de clés. Mais je ne vois pas comment déterminer lesquelles déclenchent l'erreur :-/

Je voulais juste que cela reste ici :-)

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