Servidor OSX sin cabeza: "No se permite el acceso al sistema de ventanas en este momento"

1

Tenemos un Mac Mini que usamos como servidor para una aplicación Node.

La aplicación Node lanza algunas otras aplicaciones nativas de Mac e interactúa con ellas. Una de las aplicaciones está informando kCGErrorFailure: This user is not allowed access to the window system right now y se niega a iniciarse, hasta que iniciamos el RDP y (probablemente después de inicializar el sistema de ventanas) todo comienza a funcionar como se esperaba.

Parece que algunas aplicaciones se congelan hasta que el inicio de sesión RDP 'empuja' el sistema de ventanas.

¿Hay alguna manera de hacer que el sistema de ventanas funcione sin tener el inicio de sesión todo el tiempo?

Los sistemas se ejecutan sin cabeza y con hasta 16 usuarios por caja ejecutándose simultáneamente, con una aplicación Node y el software asociado ejecutándose en cada cuenta de usuario.

    
pregunta Chris Nolet 06.09.2013 - 09:20

1 respuesta

2

Resulta que esto se debe a que la aplicación Node spawn ing la aplicación Mac en el estado sin cabeza. Terminamos lanzando la aplicación Mac a través de launchd y no forzándola a ser un proceso hijo / padre.

    
respondido por el Chris Nolet 13.09.2013 - 09:49

Lea otras preguntas en las etiquetas