Wie diagnostiziere ich eine langsame Anmeldung?

10

Nach dem Anmelden (Eingabe des Passworts) zeigt mein MacBook Air etwa 10 Sekunden lang einen weißen Bildschirm an, bevor der Desktop angezeigt wird.

Wie kann ich herausfinden, was los ist, und es beheben?

Bisher habe ich versucht:

  • Die Ordner ~ / Library / Caches und / Library / Caches wurden gelöscht
  • überprüft, ob keine Anmeldeelemente vorhanden sind
  • Anmelden ohne 'Fenster erneut öffnen'
  • deaktiviert das Netzwerk (falls es auf eine Zeitüberschreitung wartet)
  • reparierte die Festplattenberechtigungen
  • überprüfte den Schlüsselbund
  • hat sich die Ausgabe von Console angesehen (es gibt eine große Lücke, in der anscheinend nichts passiert)

aber nichts davon machte irgendeinen Unterschied.

Ich habe auch ein neues Benutzerkonto erstellt und kann mich in ca. 2 Sekunden bei diesem anmelden. Ich gehe also davon aus, dass das Problem bei meinem Konto liegen muss.

Das System ist Lion (mit den neuesten Updates). Ich habe Vbox, KeyRemap4MacBook und Xcode installiert.

BEARBEITEN: Wie vorgeschlagen, ist hier die Konsolenausgabe für das Konto, deren Anmeldung etwa 15 Sekunden dauert:

2011-09-22 11:54:33.748 PM SecurityAgent: User info context values set for chris
2011-09-22 11:54:33.748 PM SecurityAgent: User info context values set for chris
2011-09-22 11:54:33.830 PM SecurityAgent: Login Window login proceeding
2011-09-22 11:54:33.830 PM SecurityAgent: Login Window login proceeding
2011-09-22 11:54:34.074 PM loginwindow: Login Window - Returned from Security Agent
2011-09-22 11:54:34.113 PM airportd: _doAutoJoin: Already associated to “wifi1”. Bailing on auto-join.
2011-09-22 11:54:34.158 PM loginwindow: USER_PROCESS: 2849 console
2011-09-22 11:54:34.203 PM com.apple.launchd.peruser.503: (com.apple.quicklook.32bit) Unknown key for boolean: DisallowDataExecute
2011-09-22 11:54:34.203 PM com.apple.launchd.peruser.503: (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self
2011-09-22 11:54:34.821 PM UserEventAgent: CaptiveNetworkSupport:CNSServerRegisterUserAgent:187 new user agent port: 32703
2011-09-22 11:54:35.501 PM KeyRemap4MacBook: observer_IONotification
2011-09-22 11:54:36.907 PM KeyRemap4MacBook: skip checkForUpdates
2011-09-22 11:54:37.000 PM kernel: KeyRemap4MacBook --Info-- RemapClass::allocation_count_ 167849/2097152 (capacity 8%)
2011-09-22 11:54:37.564 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.565 PM com.apple.dock.extra: 2011-09-22 23:54:37.563 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.565 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.565 PM com.apple.dock.extra: 2011-09-22 23:54:37.564 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: 2011-09-22 23:54:37.565 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: 2011-09-22 23:54:37.565 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:45.344 PM com.apple.loginwindow: chris-pc

Kann jemand das Problem erkennen?

Und hier ist die Ausgabe eines neuen Kontos, dessen Anmeldung nur 1-2 Sekunden dauert:

9/22/11 11:33:39.404 PM loginwindow: Login Window - Returned from Security Agent
9/22/11 11:33:39.452 PM airportd: _doAutoJoin: Already associated to “wifi1”. Bailing on auto-join.
9/22/11 11:33:39.501 PM loginwindow: USER_PROCESS: 2278 console
9/22/11 11:33:39.597 PM com.apple.launchd.peruser.501: (com.apple.quicklook.32bit) Unknown key for boolean: DisallowDataExecute
9/22/11 11:33:39.597 PM com.apple.launchd.peruser.501: (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self
9/22/11 11:33:40.096 PM UserEventAgent: CaptiveNetworkSupport:CNSServerRegisterUserAgent:187 new user agent port: 27435
9/22/11 11:33:40.472 PM KeyRemap4MacBook: observer_IONotification
9/22/11 11:33:40.772 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.772 PM com.apple.dock.extra: 2011-09-22 23:33:40.770 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.773 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.774 PM com.apple.dock.extra: 2011-09-22 23:33:40.772 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.774 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.775 PM com.apple.dock.extra: 2011-09-22 23:33:40.773 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.775 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.776 PM com.apple.dock.extra: 2011-09-22 23:33:40.774 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:42.094 PM KeyRemap4MacBook: checkForUpdates http://pqrs.org/macosx/keyremap4macbook/files/appcast.xml
9/22/11 11:33:42.000 PM kernel: KeyRemap4MacBook --Info-- RemapClass::allocation_count_ 166656/2097152 (capacity 7%)
Laktak
quelle
Ich hatte vor einiger Zeit Probleme damit, dass Vbox die Dinge verlangsamte. Wenn Sie es automatisch starten, könnte das erklären. Überprüfen Sie auch in Ihren Systemeinstellungen> Konten> Anmeldeelemente, ob auch nicht benötigte Elemente vorhanden sind.
l'L'l
Danke, aber leider ist es das nicht - ich habe keine Login-Elemente und vbox startet nicht automatisch.
Laktak
Um dies zu diagnostizieren, müsste wahrscheinlich jemand Ihr Konsolenprotokoll sehen.
l'L'l
Ich habe die Ausgabe hinzugefügt. Gibt es andere Protokolle, die helfen könnten?
Laktak
Deaktivieren Sie das KeyRemap4MacBook, installieren Sie es erneut oder versuchen Sie, es zu aktualisieren, und prüfen Sie, ob Sie einen Unterschied feststellen. Das ist das einzige, was ich möglicherweise sehen kann, das die Dinge verlangsamt. Am Ende scheint es einen Unterschied von 9 bis 10 Sekunden zwischen den beiden Konten zu geben.
l'L'l

Antworten:

4

Es ist klar, dass Sie Probleme mit der USER- Dateiberechtigung haben. Sie müssen lediglich Reparaturberechtigungen für Ihren Benutzerordner ausführen, die Sie mit der Option "Reparaturberechtigungen" des Festplatten-Dienstprogramms nicht ausführen können . Mit dem Festplatten-Dienstprogramm werden nur Systemdateien repariert.

Um Benutzerdateiberechtigungen zu reparieren, müssen Sie die von Lion erstellten Reparaturdienstprogramme starten.

  1. Schalten Sie Ihren Computer aus
  2. Schalten Sie Ihren Computer ein und halten Sie Befehlstaste + R gedrückt, bis das Apple-Logo angezeigt wird. Das Laden kann etwas länger als gewöhnlich dauern.
  3. Klicken Sie nach dem Laden der Reparaturdienstprogramme in der Menüleiste auf Dienstprogramme und wählen Sie Terminal aus
  4. Geben Sie im Terminal resetpassword ein und drücken Sie die Eingabetaste . Dadurch wird ein Dienstprogramm zum Zurücksetzen des Kennworts geöffnet
  5. Wählen Sie in diesem Fenster Ihre Festplatte (Macintosh HD) und anschließend Ihr Benutzerkonto aus dem Dropdown-Menü direkt unter dem Symbol Ihrer Festplatte aus
  6. Klicken Sie bei ausgewähltem Benutzernamen unten rechts im Fenster auf die Schaltfläche Zurücksetzen . Dieser Vorgang kann einige Minuten dauern. Dadurch werden alle Datei- und Ordnerberechtigungen für alle Dateien und Ordner in Ihrem Benutzerordner repariert.
  7. Beenden Sie nach Abschluss die Anwendung "Passwort zurücksetzen", dann die Anwendung "Terminal" und schließlich die Anwendung "Dienstprogramme", mit der Ihr Computer neu gestartet wird.

Quelle: Benutzerberechtigungen in Mac OS X Lion reparieren

Wenn Ihre Festplatte verschlüsselt ist , müssen Sie sie zuerst entsperren:

  • diskutil coreStorage list gibt Ihnen die UUID.
  • diskutil coreStorage unlockVolume YOUR_UUID wird die Festplatte entsperren (die Passphrase ist das Passwort für Ihr Benutzerkonto)
Nick Arvelo
quelle
Vielen Dank, das hat es gelöst! Ich musste nur zuerst meine Festplatte entsperren (ich habe die Schritte zu Ihrer Antwort hinzugefügt).
Laktak
Ich bin froh zu hören, dass es hilft, und danke, dass Sie die Fußnote zur Verschlüsselung hinzugefügt haben.
Nicholas Arvelo
1
@NickArvelo Warum ist klar, dass dieser Benutzer Probleme mit der USER-Dateiberechtigung hat? Gibt es eine bestimmte Zeile in seinem Protokoll, die dies auslöst?
Pro Backup
@ProBackup Was bestätigte, dass es sich um ein Problem mit der USER-Datei und nicht um ein Problem mit der SYSTEM-Datei handelte, war die Tatsache, dass bei der Erstellung eines neuen Benutzers das Anmeldeproblem nicht mehr auftrat. Bei der Fehlerbehebung bei Problemen mit OSX sollte der erste Schritt immer darin bestehen, festzustellen, ob es sich um ein benutzer- oder systembasiertes Problem handelt. Das Erstellen eines neuen Benutzers und der Versuch, das Problem unter diesem neuen Benutzer zu replizieren, ist immer der beste Weg, dies zu tun.
Nicholas Arvelo
0

Einige nächste Schritte, um das Problem einzugrenzen:

  1. Dauert das Laden eines neuen Kontos dieselben 10 Sekunden? Stellen Sie sicher, dass Sie die erste Anmeldung nicht berücksichtigen, da das System bei der ersten Anmeldung viele Voreinstellungs- und Cache-Dateien zwischenspeichern muss. Wenn Sie sich abmelden und wieder beim Testkonto anmelden, können Sie sehen, welche Geschwindigkeit Ihr aktueller Mac für einen Thin User hat. Deaktivieren Sie die automatische Anmeldung und starten Sie den Mac neu, um eine Anmeldung beim Testkonto erneut zu testen, wenn die Dateien nicht im RAM zwischengespeichert sind.
  2. Bringen Sie Ihren Home-Ordner auf einen anderen Mac und überprüfen Sie, ob er dort in Ordnung ist. Löschen Sie ihn und migrieren Sie ihn zurück. Dadurch werden häufig Problemkonten behoben, bei denen ich sie nicht einfach nuklearisieren und vom Benutzer neu einrichten lassen kann.
  3. Löschen Sie den Mac, nachdem Sie sichergestellt haben, dass Ihr Time Machine-Backup (oder ein anderes Backup) ordnungsgemäß aktualisiert wurde.
bmike
quelle
Ein neues Konto meldet sich sofort an - das Zurückmelden bei meinem primären Konto hat immer noch die Verzögerung. Vielen Dank für 2 und 3, aber ich würde lieber die Ursache des Problems finden, als eine langwierige Problemumgehung durchzuführen, die möglicherweise nicht hilft (meine aktuelle Problemumgehung besteht darin, sich niemals abzumelden oder neu zu starten).
Laktak