¿Cómo puedo diagnosticar un inicio de sesión lento?

10

Después de iniciar sesión (escribiendo la contraseña), mi MacBook Air mostrará una pantalla en blanco durante unos 10 segundos antes de que aparezca el escritorio.

¿Cómo puedo averiguar qué está pasando y solucionarlo?

Hasta ahora lo he intentado:

  • eliminó la carpeta ~ / Library / Caches y / Library / Caches
  • comprobó que no hay elementos de inicio de sesión
  • iniciar sesión sin 'volver a abrir ventanas'
  • inhabilitó la red (en caso de que esté esperando un tiempo de espera)
  • reparó los permisos del disco
  • verificó el llavero
  • miró la salida de la consola (hay un gran vacío donde aparentemente no pasa nada)

pero nada de esto hizo ninguna diferencia en absoluto.

También he creado una nueva cuenta de usuario y puedo iniciar sesión en unos 2 segundos, por lo que asumo que el problema tiene que estar en mi cuenta.

El sistema es Lion (con las últimas actualizaciones). He instalado Vbox, KeyRemap4MacBook y Xcode.

EDITAR: como se sugiere, aquí está el resultado de la consola para la cuenta que tarda unos 15 segundos en iniciar sesión:

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

¿Alguien puede detectar el problema?

Y aquí está el resultado de una nueva cuenta que toma solo 1-2 segundos para iniciar sesión:

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%)
    
pregunta laktak 20.09.2011 - 10:00

2 respuestas

4

Está claro que está teniendo problemas con el permiso de archivo USER . Lo que debe hacer es ejecutar permisos de reparación en su carpeta de usuario que no puede hacer con la opción "Reparar permisos" de la Utilidad de Discos. El uso de la Utilidad de Disco solo repara los archivos del sistema.

Para reparar los permisos de archivo de usuario, necesitarás iniciar las Utilidades de reparación creadas por Lion.

  1. Apaga tu computadora
  2. Encienda su computadora y mantenga presionado Comando + R hasta que vea el logotipo de Apple. Esto puede tardar un poco más de lo normal en cargarse.
  3. Una vez que se carguen las Utilidades de reparación, haga clic en Utilidades en la barra de menú y seleccione Terminal
  4. Dentro de la Terminal, escriba resetpassword y presione Retorno. Esto abrirá una utilidad de restablecimiento de contraseña
  5. En esta ventana, seleccione su disco duro (Macintosh HD) y luego seleccione su cuenta de usuario en el menú desplegable que se encuentra justo debajo del icono de su disco duro
  6. Con su nombre de usuario seleccionado, haga clic en el botón Restablecer en la parte inferior derecha de la ventana. Este proceso puede tardar un par de minutos en completarse. Esto reparará todos los permisos de archivos y carpetas para todos los archivos y carpetas ubicados dentro de su carpeta de usuario.
  7. Una vez completada, salga de la aplicación Restablecer contraseña, luego de la aplicación Terminal y, finalmente, de la aplicación Utilidades que reiniciará su computadora.

Fuente: Repare los permisos de usuario en Mac OS X Lion

Si su disco está cifrado primero debe desbloquearlo:

  • diskutil coreStorage list te dará el UUID.
  • diskutil coreStorage unlockVolume YOUR_UUID desbloqueará el disco (la frase de contraseña es la contraseña de su cuenta de usuario)
respondido por el Nick Arvelo 12.04.2012 - 09:03
0

Algunos pasos siguientes para aislar el problema:

  1. ¿Una nueva cuenta demora los mismos 10 segundos en cargarse? Asegúrese de descontar el primer inicio de sesión ya que el sistema tiene que llenar muchos archivos de preferencias y caché el primer inicio de sesión. Al cerrar sesión y volver a iniciar sesión en la cuenta de prueba, puede ver qué velocidad tiene su Mac actual en un usuario ligero. Desactive el inicio de sesión automático y reinicie el mac para volver a probar un inicio de sesión en la cuenta de prueba cuando los archivos no se almacenan en la memoria RAM.
  2. Lleve su carpeta de inicio a otro mac y verifique que esté bien allí, elimínelo y vuelva a migrarlo. Esto a menudo corrige las cuentas problemáticas donde no puedo simplemente atacarlas y hacer que el usuario las configure nuevamente.
  3. Borre la Mac después de asegurarse de que su copia de seguridad de Time Machine (u otra) se actualice correctamente.
respondido por el bmike 01.01.2012 - 23:22

Lea otras preguntas en las etiquetas