Che cos'è questa eccezione CSSM nei miei registri macOS 10.12.1?


7

Sto cercando di ripulire un po 'il mio mac e quindi controllo sempre i registri per vedere cosa potrebbe essere inaspettato o altrimenti strano. Questa volta vedo troppe cose che succedono nei registri in termini di linee al secondo e una cosa che attira rapidamente la mia attenzione sono queste eccezioni CSSM. Ecco un esempio:

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

In questo caso proviene da syncdefaultsd ma ogni tanto provengono da processi diversi. Li ho anche visti da com.apple.iCloudHelper, quicklookd, mdworker, launchservicesd e altri servizi nativi macOS.

Ho scoperto tramite google che alcune persone hanno già pubblicato su di loro ma non hanno ottenuto una risposta reale. Ho pensato di poter trovare qualcuno che potesse aiutare qui.

In pochi minuti ottengo migliaia di questi (appena catturato 10 minuti con quasi 9000 linee di eccezioni CSSM.


Risposte:


4

Ho trovato questi errori relativi a vecchi riferimenti ai dati del portachiavi. Sono stato in grado di impedire la visualizzazione di gran parte di queste eccezioni CSSM aprendo Accesso portachiavi ed eliminando eventuali portachiavi vuoti.

D'accordo - i miei errori di eccezione CSSM sono scomparsi quando mi sono sbarazzato di alcuni riferimenti al portachiavi Adobe Air defunti. I riferimenti erano particolarmente defunti, dato che avevo recentemente cancellato i file a cui si riferivano, per sbarazzarsi di una precedente serie di messaggi di registro ...!

È interessante notare che l'accesso ai portachiavi non ha immediatamente fatto sparire i portachiavi quando gli ho chiesto di eliminarli; Li ho eliminati (ho provato sia "Solo riferimento", sia "Riferimento e file" (anche se avevo eliminato manualmente i file ...!)) E sono rimasti visibili. Così ho chiuso e riaperto l'accesso al portachiavi- e sono spariti :-) E così sono stati anche i messaggi di registro CSSM :-)


... ma fornisce comunque informazioni utili, quindi spero che non svanisca semplicemente. Una risposta alla domanda sarebbe "controlla l'accesso ai portachiavi per i portachiavi relativi alle app che non hai più installato e rimuovili".
Dipnlik,

3

Questo è fondamentalmente un errore di crittografia / convalida.

Nel tuo caso, vorrei restringere il campo quando syncdefaultsdsi verificano problemi disconnettendosi da tutte le reti. Se è bloccato, potresti riavviare il sistema operativo quando sei disconnesso dalla rete e convincerti che non vedi migliaia di messaggi.

Non sarà un carico di errore significativo sul sistema per registrare i messaggi - sta chiaramente richiedendo un po 'di elaborazione - ma dubito che qualcosa di meno di un milione di righe al giorno sarebbe misurabile su un portatile.

Per quanto riguarda la causa diretta: i server iCloud a cui si stanno sincronizzando i valori predefiniti potrebbero essere incasinati o potrebbe essere un problema più locale in cui un demone sta trasferendo il traffico in modo protetto / crittografato a un altro sottosistema. Se ti piace il codice, ecco alcune parti rilevanti con il tuo flag di errore specifico CSSMERR_CL_UNKNOWN_TAG:

Oppure potresti vedere come stai usando x509 certs o contattare il supporto Apple per un po 'di triage sull'errore. Potrebbe essere innocuo, potrebbe essere un bug, potrebbe essere una situazione in cui ti trovi su una rete compromessa o dannosa in quanto un datore di lavoro o qualcuno è MITM il tuo traffico.


1

Ho trovato questi errori relativi a vecchi riferimenti ai dati del portachiavi. Sono stato in grado di impedire la visualizzazione di gran parte di queste eccezioni CSSM aprendo Accesso portachiavi ed eliminando eventuali portachiavi vuoti.


1
Che cos'è un "portachiavi vuoto". Intendi sul lato sinistro della finestra di accesso al portachiavi, dove ci sono voci per login / oggetti locali ecc., Ne hai di nuovi che sono totalmente vuoti? O intendi qualcos'altro?
Paul Hargreaves il

Ho la stessa domanda: vedo un paio di riferimenti qui, ma non so cosa significhi "portachiavi vuoto". In basso, @Lei Wang dice "allo stesso livello di login, elementi locali, sistema e root di sistema", ma l'unica cosa che avevo era qualcosa per i certificati intermedi Microsoft. L'ho eliminato, ma i messaggi rimangono.
Michael H.

Ne avevo uno vuoto chiamato Microsoft_Intermediate_Certificates ma l'ho eliminato e non ho fermato l'errore in uscita e Safari impiega ancora 3 secondi per caricare una nuova pagina. Hai riavviato?
Malhal,

0

Ho avuto gli stessi problemi CSSM e li ho risolti aprendo l'app di accesso portachiavi e rimuovendo la voce vuota nel riquadro Portachiavi (nello stesso livello di "login", "Elementi locali", "Sistema" e "Root di sistema") .

PS Il mio messaggio di errore in Console è: Eccezione CSSM: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST


0

Purtroppo non ho portachiavi vuoti né portachiavi orfani. Ma quello che ho è questo: CSSMERR_DL_DATASTORE_DOESNOT_EXIST… ¯_ (⊙︿⊙) _ / ¯ quindi deve essere qualcos'altro.

Ho copiato i miei portachiavi varie volte, quindi potrebbe essere molto probabile che ci siano voci di portachiavi corrotte o obsolete. Ma non vedo un modo per capire che stanno causando l'errore: - /

Volevo solo lasciare che rimanesse qui :-)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.