5 votos

Cómo solucionar los problemas de inicio de sesión en macOS que se cuelgan

Tengo la siguiente situación con mi MacOS 10.14.6:

  • Hace un tiempo empecé a experimentar que mi MacBook Pro se colgaba justo después de la pantalla de inicio de sesión con usuario/contraseña. Sólo se muestra el escritorio y sus iconos, la rueda giratoria se muestra eternamente, no puedo hacer nada (no hay Cmd+Opción+Esc, no hay forma de volver a la pantalla de inicio de sesión y cambiar de usuario) y la única forma de desbloquearlo (suavemente) es hacer ssh a la máquina desde mi smartphone y emitir kill -9 -1 (es decir, matar todos los procesos que pertenecen al usuario que estoy tratando de entrar.
  • Esto sucede sólo en el primer inicio de sesión después de apagar o reiniciar. Una vez que he desbloqueado el usuario con la matanza, los siguientes inicios de sesión van bien hasta el siguiente reinicio.
  • Esto sucede sólo si, después de reiniciar, hago el primer ingreso con una cuenta determinada (con la que suelo trabajar y que tiene muchas personalizaciones), no sucede si primero ingreso con otra cuenta (más limpia) y luego ingreso con la problemática.
  • Ya he probado las cosas más triviales: eliminar los elementos de inicio de sesión, detener algunos servicios de launchd, reiniciar el SMC, comprobar los registros, utilizar la sesión ssh y el top para echar un ojo a los procesos iniciados. Pero no hay suerte, no puedo encontrar lo que es.
  • En algún lugar me sugirieron que iniciara la sesión haciendo clic en la flecha de la derecha junto al campo de la contraseña y manteniendo pulsada la tecla Opción. Mágicamente, esto funcionó, pero supongo que esa combinación de teclas es para desactivar cosas de inicio que podría necesitar más tarde.
  • Reiniciar en modo recovery no tiene sentido en este caso: es muy probable que funcione, pero no obtendría ninguna información particular sobre el proceso culpable y seguirá colgado hasta que lo descubra.

Entonces, mi pregunta es: como usuario avanzado, ¿cómo podría solucionar todas las cosas que suceden después de iniciar sesión? Está claro que la interfaz gráfica está esperando a que termine algún otro programa (o alguna otra señal), pero ¿cómo es posible saberlo? ¿Hay alguna herramienta (además de inspeccionar los registros, utilizando top , ps , pstree )? ¿Existe alguna documentación técnica sobre el funcionamiento del conjunto?

EDITAR : ya que estoy recibiendo comentarios como "prueba esto y lo otro", ten en cuenta que estoy haciendo la pregunta destacada, no una de las muchas cosas que podría probar, muchas de las cuales ya se pueden encontrar con Google, ya conozco (y he probado) varias de ellas.

2voto

Jordanss10 Puntos 129

Mágicamente, esto funcionó, pero supongo que esa combinación de teclas es para desactivar cosas de inicio que podría necesitar más adelante.

Bueno, si funciona sin que se inicien las aplicaciones al iniciar la sesión, puedes usar la bisección para averiguar qué aplicación causa problemas: desactiva todos los inicios y luego activa sólo la mitad de ellos, comprueba si el problema vuelve a surgir o no, desactívalos de nuevo y activa los que no se han probado. Si encuentras qué mitad está causando problemas, repite el mismo procedimiento con sus "sospechosas" - también dividiéndolas en mitades. Eso podría permitirte reducirlo a una sola aplicación que al ejecutarse en el arranque estropea el inicio de sesión.

0voto

Jatin Puntos 16

Al entrar por primera vez el sistema se conecta a varios servidores de Apple (push, icloud, etc). Si tu conexión de red es lenta o tu DNS es lento o hay un servidor DNS que falla o no es accesible, causará inicios de sesión lentos. Soluciona el problema desactivando las conexiones de red y reiniciando. Si se inicia rápidamente, ya sabes dónde está el problema. A continuación, puedes intentar utilizar uno de los servidores DNS públicos (como el 1.1.1.1 o el 8.8.8.8) para ver si son más rápidos que el tuyo.

0voto

Haravikk Puntos 332

He tenido un problema similar con una cuenta de forma intermitente durante un tiempo; al menos llegaba al escritorio en mi caso, pero todas las aplicaciones se colgaban inmediatamente, y esto sólo ocurría a veces (no constantemente), y sólo para un usuario en particular.

Para ser honesto, tratar de depurarlo nunca me llevó a ninguna parte, y el tiempo que pasé haciéndolo habría sido mejor empleado simplemente en arreglarlo, lo que finalmente hice.

Teniendo esto en cuenta, mi recomendación es crear una nueva cuenta de usuario y trasladar todo a ella. Concéntrese en mover los archivos de datos, en lugar de la configuración, es decir, usted probablemente no quiere transferir mucho de ~/Library/ excepto algunos elementos clave, en mi caso sólo restauré ~/Library/Mail/ y ~/Library/Safari/ Todo lo demás lo he recreado y configurado a mi gusto. Fue un gran dolor en el culo, pero el tiempo que tomó fue sobre lo que ya había perdido tratando de arreglar la vieja cuenta, por lo que podría haber reducido a la mitad el tiempo que estaba atascado por sólo crear una nueva cuenta de usuario, fresco en el primer lugar.

Además, mi experiencia siempre ha sido que hay que hacer una instalación limpia del sistema periódicamente (tal vez cada tres o cuatro años), normalmente cuando se está preparado para actualizar a una nueva versión del sistema operativo. Centrarse en restaurar los datos y sólo el contenido mínimo de su ~/Library/ de las copias de seguridad, de esta manera dejas atrás cualquier basura que se haya acumulado y que pueda haber dado problemas.

No son arreglos bonitos ni sencillos, pero a veces es necesario que las cosas vuelvan a la normalidad.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X