No puedo iniciar sesión hasta después de reiniciar

Tengo un iMac con OS X Mavericks y OS X Server. Los servicios de OS X Server que se ejecutan son Time Machine y Xcode.

Un par de veces a la semana, el iMac entra en un estado en el que no puedo iniciar sesión. Puedo seleccionar mi cuenta de usuario en la pantalla de inicio de sesión y puedo ingresar mi contraseña, pero el campo de contraseña tiembla como si hubiera ingresado el incorrecto. contraseña. Esto sucede para cada una de las tres cuentas de usuario en la máquina.

Después de reiniciar, podemos iniciar sesión durante un tiempo (un día o dos), y luego se repite el estado de no poder iniciar sesión.

No sé si esto está relacionado, pero a veces este mismo iMac llega a un estado en el que todo va muy lento. El Monitor de actividad muestra que el uso de la CPU es bajo, la presión de la memoria es baja, el disco no está lleno, pero todo parece funcionar al 5 % de la velocidad normal. Está bien después de un reinicio.

Cuando el iMac está en uno de esos malos estados, todavía puedo hacer ssh desde otro Mac, y puedo "sudo shutdown -r now" para reiniciarlo.

¿Alguna idea sobre lo que va mal o cómo diagnosticar el problema?

Actualizar:

Después de desinstalar una versión antigua de VirtualBox hace aproximadamente una semana, el problema no se ha vuelto a presentar. ¿Quizás sus kexts estaban causando problemas?

¿Está iniciando sesión como usuario de la red?
No, iniciando sesión como usuario local.
¿Qué muestra el registro?
No veo nada en el registro que parezca relevante.
→ Kristopher: tu actualización es una respuesta correcta. Tanto una técnica para analizar un problema a través de la eliminación como una solución. La próxima vez que desee diagnosticar claramente un problema de este tipo, le aconsejo que sshutilice la Mac enferma y use kextstat& kextunload.

Respuestas (1)

A partir de sus síntomas y la falta de cualquier otra evidencia dentro de sus archivos de registro, el origen de su problema es un cambio de modo de teclado. Este cambio de modo de teclado solo hará que su contraseña se escriba incorrectamente a través de la ventana de inicio de sesión y no a través de un sshacceso. Esta reasignación de su teclado podría haber sido causada por command ⌘+ space(seleccione la fuente de entrada anterior) o command ⌘++ alt ⌥( spaceseleccione la siguiente fuente de entrada). La primera de estas 2 combinaciones de teclas se puede ingresar fácilmente escribiendo la barra espaciadora en uno de sus bordes izquierdo o derecho, presionando así command ⌘al mismo tiempo. Este atajo se define en:

System Preferences > Language & Text > Input Sources

Esta reasignación de teclado también podría haberla realizado cualquier otro método abreviado de teclado definido por Xcodeu otra aplicación.

Para evitar quedar atrapado por una reasignación de teclado invisible o un mal comportamiento, aquí hay 2 trucos personales.

  1. Dentro System Preferences > Users & Groups > Login Options, para Display login windows as:seleccionar Name and password. Por lo tanto, tendrá la posibilidad de diagnosticar cualquier asignación incorrecta o cualquier otro mal comportamiento de su teclado dentro del campo Name:. Puede probar su contraseña allí y obtener una respuesta total.

  2. Dentro System Preferences > Users & Groups > Login Options, activa la función Show Input menu in login window. Este segundo truco no te ayudará a diagnosticar una llave muerta.