Як діагностувати повільний вхід?


10

Після входу (введення паролю) мій MacBook Air відобразить білий екран приблизно 10 секунд до появи робочого столу.

Як я можу дізнатися, що відбувається, і виправити це?

Поки я намагався:

  • видалив папку ~ / Бібліотека / Кеші та / Бібліотека / Кеші
  • перевірив, чи немає елементів для входу
  • вхід у систему без "повторного відкриття windows"
  • вимкнено мережу (на випадок, якщо вона чекає тайм-ауту)
  • відремонтували дозволи на диск
  • перевірили брелок
  • подивився на вихід з консолі (є великий проміжок, де, мабуть, нічого не відбувається)

але нічого з цього не мало жодної різниці.

Я також створив новий обліковий запис користувача, і я можу ввійти в нього приблизно за 2 секунди - тому я припускаю, що проблема має бути з моїм обліковим записом.

Система Lion (з останніми оновленнями). Я встановив Vbox, KeyRemap4MacBook і Xcode.

РЕДАКТУВАНЬ

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

Для того, щоб діагностувати це, хтось, мабуть, повинен побачити ваш журнал консолі.
l'L'l

Я додав вихід. Чи є інші журнали, які можуть допомогти?
латак

Спробуйте відключити KeyRemap4MacBook, після чого перевстановіть його або спробуйте оновити та побачити, чи помітили ви якусь різницю. Це єдине, що я можу побачити, що, можливо, уповільнює справи. Схоже, це буде приблизно 9 - 10 секунд різниці між двома рахунками в кінці.
l'L'l

Відповіді:


4

Зрозуміло, що у вас виникли проблеми з дозволом файлів USER . Що вам потрібно зробити, це запустити дозволи на ремонт у вашій папці користувача, які ви не можете зробити за допомогою параметра "Ремонт дозволів" Disk Utility. Використання Disk Utility відновлює лише системні файли.

Для відновлення дозволів на користувацькі файли вам доведеться завантажитися у вбудовані утиліти для відновлення Lion.

  1. Вимкніть комп'ютер
  2. Увімкніть комп'ютер і натисніть і утримуйте Command + R, поки не з’явиться логотип Apple. Навантаження може зайняти трохи більше часу, ніж зазвичай.
  3. Після завантаження програми "Утиліти" натисніть на утиліти на панелі меню та виберіть " Термінал"
  4. У Терміналі наберіть resetpassword та натисніть кнопку Return. Це відкриє утиліту для скидання пароля
  5. У цьому вікні виберіть свій жорсткий диск (Macintosh HD), а потім виберіть обліковий запис користувача у спадному меню, розташованому під значком вашого жорсткого диска.
  6. Вибравши ваше ім'я користувача, натисніть кнопку Скинути в нижній правій частині вікна. Цей процес може зайняти кілька хвилин. Це дозволить відновити всі дозволи файлів і папок для всіх файлів і папок, розташованих у вашій папці користувача.
  7. Після завершення запустіть програму «Скинути пароль», потім додаток «Термінал», і, нарешті, програма «Утиліти», яка перезавантажить ваш комп'ютер.

Джерело: Відновлення дозволів користувачів у Mac OS X Lion

Якщо ваш диск зашифрований , спочатку його потрібно розблокувати:

  • diskutil coreStorage list дасть вам UUID.
  • diskutil coreStorage unlockVolume YOUR_UUID розблокує диск (пароль - це пароль для вашого облікового запису користувача)

Велике спасибі, це вирішило! Мені просто довелося спочатку розблокувати диск (я додав кроки до вашої відповіді).
laktak

Радий почути допомогу та спасибі за додавання виноски до шифрування.
Микола Арвело

1
@NickArvelo Чому зрозуміло, що у цього користувача проблеми з дозволом файлів USER? Чи є в його журналі журнал певний рядок, який викликає це?
Pro резервне копіювання

@ProBackup Що підтвердило, що це проблема файлу USER, а не проблема файлу SYSTEM, це те, що при створенні нового користувача проблеми входу в систему більше не було. Під час вирішення будь-яких проблем з OSX, першим кроком завжди має бути встановлення, чи є це проблема на базі користувача чи системи. Створення нового користувача та спроба повторити проблему під цим новим користувачем - це завжди найкращий спосіб зробити це.
Микола Арвело

0

Наступні кроки для вирішення проблеми:

  1. Для завантаження нового облікового запису потрібно стільки ж 10 секунд. Не забудьте знизити перший вхід, оскільки система має заповнити безліч уподобань і кешувати файли першого входу. Вийшовши з системи та повернувшись до тестового облікового запису, ви зможете побачити, який ваш поточний mac має швидкість для тонкого користувача. Вимкніть автоматичний вхід і перезавантажте mac, щоб повторно перевірити вхід у тестовий рахунок, коли файли не кешуються в ОЗУ.
  2. Перенесіть свою домашню папку в інший mac і переконайтеся, що там добре, видаліть і перемістіть її назад. Це часто виправляє проблемні облікові записи, де я не можу просто запустити його і змусити користувача знову його налаштувати.
  3. Видаліть Mac після забезпечення належного оновлення резервної копії Time Machine (або іншої).

Новий обліковий запис миттєво реєструється - затримка до мого основного облікового запису все ще має затримку. Дякую за 2 і 3, але я вважаю за краще знайти причину проблеми, ніж робити тривалий спосіб вирішення, який може не допомогти (моє поточне вирішення - ніколи не виходити з системи чи перезавантажуватися).
Лактак
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.