遅いログインを診断するにはどうすればよいですか?


10

ログイン(パスワートを入力)した後、デスクトップが表示される前に、MacBook Airに約10秒間白い画面が表示されます。

何が起こっているのかを見つけて修正するにはどうすればよいですか?

これまでのところ、私は試しました:

  • 〜/ Library / Cachesおよび/ Library / Cachesフォルダーを削除
  • ログイン項目がないことを確認した
  • 「ウィンドウを再度開く」ことなくログインする
  • ネットワークを無効にしました(タイムアウトを待機している場合)
  • ディスクのアクセス許可を修復しました
  • キーチェーンを確認しました
  • コンソールからの出力を確認しました(明らかに何も起こっていない大きなギャップがあります)

しかし、これはどれも違いはありませんでした。

また、新しいユーザーアカウントを作成しました。約2秒でログインできます。問題は自分のアカウントにあると考えています。

システムはLionです(最新の更新が適用されています)。Vbox、KeyRemap4MacBook、Xcodeをインストールしました。

編集:提案されたように、ログインに約15秒かかるアカウントのコンソール出力は次のとおりです。

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

誰でも問題を見つけることができますか?

ログオンに1〜2秒しかかからない新しいアカウントからの出力を次に示します。

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%)

しばらく前にVboxの処理速度が遅くなって問題が発生しました。自動起動している場合は、それで説明できます。また、[システム環境設定]> [アカウント]> [ログインアイテム]を確認して、不要なアイテムがないか確認してください。
l'L'l

ありがとうございますが、残念ながらそれだけではありません。ログイン項目がなく、vboxが自動起動しません。
laktak 2011

それを診断するために、おそらく誰かがあなたのコンソールログを見なければならないでしょう。
l'L'l

出力を追加しました。役立つ他のログはありますか?
laktak 2011

KeyRemap4MacBookを無効にしてから再インストールするか、更新してみて違いがないか確認してください。それが物事を遅くしているかもしれないと私がおそらく見ることができる唯一のものです。最後の2つのアカウントの差は約9〜10秒のようです。
l'L'l

回答:


4

USERファイルのアクセス許可に問題があることは明らかです。あなたがする必要があるのは、ディスクユーティリティの「修復許可」オプションでは実行できないユーザーフォルダの修復許可を実行することです。ディスクユーティリティを使用すると、システムファイルのみが修復されます。

ユーザーファイルの権限を修復するには、Lionに組み込まれている修復ユーティリティを起動する必要があります。

  1. コンピュータの電源を切ります
  2. コンピュータの電源を入れ、Appleロゴが表示されるまでコマンド+ Rキーを押し続けます。読み込みに通常より時間がかかる場合があります。
  3. 修復ユーティリティが読み込まれたら、メニューバーのユーティリティをクリックし、ターミナルを選択します
  4. ターミナルで、resetpasswordと入力してReturn キーを押します。これにより、パスワードリセットユーティリティが開きます
  5. このウィンドウで、ハードドライブ(Macintosh HD)を選択し、ハードドライブのアイコンのすぐ下にあるドロップダウンメニューからユーザーアカウントを選択します。
  6. ユーザー名を選択して、ウィンドウの右下にある[ リセット ]ボタンをクリックします。このプロセスが完了するまでに数分かかる場合があります。これにより、ユーザーフォルダー内にあるすべてのファイルとフォルダーのすべてのファイルとフォルダーのアクセス許可が修復されます。
  7. 完了したら、パスワードのリセットアプリケーションを終了し、次にターミナルアプリケーションを終了します。最後に、コンピュータを再起動するユーティリティアプリケーションを終了します。

出典:Mac OS X Lionでユーザー権限を修復する

ディスクが暗号化されている場合は、最初にロックを解除する必要があります。

  • diskutil coreStorage list UUIDが表示されます。
  • diskutil coreStorage unlockVolume YOUR_UUID ディスクのロックを解除します(パスフレーズはユーザーアカウントのパスワードです)

どうもありがとう、これで解決しました!最初にディスクのロックを解除する必要がありました(回答に手順を追加しました)。
laktak 2012

暗号化の脚注を追加していただき、ありがとうございます。
Nicholas Arvelo 2012

1
@NickArveloこのユーザーがUSERファイルのアクセス許可の問題を抱えていることが明らかなのはなぜですか?これをトリガーするログに特定の行がありますか?
Pro Backup

@ProBackup SYSTEMファイルの問題ではなく、USERファイルの問題であることを確認したのは、新しいユーザーの作成時に、ログインの問題がなくなったことです。OSXの問題をトラブルシューティングする場合、最初のステップは常に、それがユーザーベースの問題かシステムベースの問題かを確認することです。新しいユーザーを作成し、その新しいユーザーの下で問題を再現しようとすることは、常にそうするための最良の方法です。
Nicholas Arvelo

0

問題を特定するための次のステップ:

  1. 新しいアカウントの読み込みに同じ10秒かかりますか?システムは多くの設定とキャッシュファイルに最初のログインを入力する必要があるため、最初のログインを割引してください。ログアウトしてテストアカウントに再度ログインすると、シンユーザーの現在のMacの速度を確認できます。ファイルがRAMにキャッシュされていない場合は、自動ログインをオフにしてMacを再起動し、テストアカウントへのログインを再テストしてください。
  2. ホームフォルダーを別のMacに移動して、そこに問題がないことを確認し、削除して移行します。これにより、問題のあるアカウントが修正されることがよくあり、私はそれを核にしてユーザーに再設定することはできません。
  3. Time Machine(またはその他)のバックアップが適切に更新されていることを確認してから、Macを消去します。

新しいアカウントがすぐにログオンします-メインアカウントに再度ログインすると、まだ遅延が生じます。2と3に感謝しますが、役に立たない可能性のある長い回避策を実行するよりも問題の原因を見つけたいと思います(私の現在の回避策は、ログオフまたは再起動しないことです)。
laktak 2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.