Schlüsselbundprobleme nach Sierra


21

Ich habe vor ein paar Tagen auf MacOS Sierra aktualisiert und es war wirklich instabil (eine Menge friert ein und hängt, besonders in XCode).

Ich habe festgestellt, dass in Console die folgenden zwei Zeilen für verschiedene Apps und Dienste wiederholt angezeigt werden:

switching to keychain-db: /Users/user/Library/Keychains/login.keychain-db from /Users/user/Library/Keychains/login.keychain (0 1 1 1)
not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)

Gibt es ein Problem mit dem Schlüsselbund? Könnte das die Einfrierungen verursachen?


2
Ich habe genau das gleiche Problem. Es erscheint meistens für Twitter App, aber immer noch.
Deitch

Sie würden nicht zufällig eine Smartcard, einen YubiKey oder ein ähnliches Sicherheitsgerät haben, oder? Ist scdaemonläuft?
Zenexer,

Antworten:


3

tldr: Nein, Sie haben kein Problem mit dem Schlüsselbund. Ja, dies könnte derzeit einen Beitrag zu den hängenden und sehr langsamen Systemen leisten.

Ich habe auch ERNSTE Einfrierungen mit allem erlebt. Ich habe auch die gleichen Protokollmeldungen für fast jede derzeit ausgeführte Anwendung / Aufgabe, die mit einer lächerlichen Geschwindigkeit in die Konsole gespammt wird. Das Ausführen von Terminalbefehlen dauert mehr als 10 Sekunden zwischen den Eingaben, und vergessen Sie dabei a git status.

Apple hatte seit jeher eine unzumutbare Abrufrate für Adressbücher, Kalender und andere Apps, die seit el capitan immer wieder Probleme mit diesen Protokollen verursachen.

Momentan werden Safari und WebKit in diesen Mix aufgenommen, da es ziemlich instabil ist und seit Sierras Beta diese Log-Fehler verursacht hat.

<compose failure [shared UUID]>

Die Log-Rate ist ziemlich hoch und ist höchstwahrscheinlich der Grund oder zumindest ein wesentlicher Teil in unseren sehr langsamen Systemen.

Mitte 2012 Macbook Pro Retina 2,6 GHz Intel Quad Core hier und ich hatte es noch nie so schlimm.


Um die Konsole irgendwie lesbar zu machen, ändern Sie entweder den Protokollmodus systemweit, verwenden Sie die Filter console + (da mir die neue Konsole nicht gefällt) oder verwenden Sie terminal mit log stream --level=debug --predicate 'eventMessage contains "keyword"'oder / und subsystem contains com.apple.xxxfiltern Sie das Problem root
PJJ

Laut man kann man das Log systemweit einstellen, sudo log config --mode "level:default"aber ich sehe keine Änderung in der Menge der nutzlosen Informationen in der Konsole, obwohl es auf verschiedene Einstellungen eingestellt ist (obwohl ein Neustart / ein erneutes Anmelden notwendig sein könnte), ich weiß nicht welche job lädt das logd neu (ich nehme an, das für syslog job verantwortlich ist)
PJJ

2

Nein, ich glaube nicht, dass es die Einfrierungen verursachen könnte, etwas anderes würde die Einfrierungen verursachen. Sie sollten sich über dieses Protokoll in der Konsole nur Gedanken machen, wenn Sie Probleme speziell mit der E-Mail-App, den Kontakten oder der Kalender-App haben (im Zusammenhang mit dem Synchronisieren oder Abrufen von Daten vom Server).


Einverstanden - Ich glaube nicht, dass diese Nachrichten mit dem Aufhängen / Einfrieren zusammenhängen.
MacManager

0

Versuchen Sie diese (vorübergehende) mögliche Lösung:

ln -s ~/Library/Keychains/login.keychain-db ~/Library/Keychains/login.keychain


Ich habe bereits die Dateien login.keychain-db und login.keychain.
Amfcosta
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.