1 votos

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

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

La aplicación Node lanza 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 entramos en RDP y (presumiblemente después de inicializar el sistema de ventanas) todo empieza a funcionar como se esperaba.

Parece que algunas aplicaciones simplemente se congelan hasta que el sistema de ventanas es 'empujado' por el inicio de sesión RDP.

¿Hay alguna forma de conseguir que el sistema de ventanas funcione sin tener que firmar todo el tiempo?

Los sistemas funcionan sin cabezal y con hasta 16 usuarios por caja funcionando simultáneamente, con una aplicación Node y el software asociado ejecutándose bajo cada cuenta de usuario.

3voto

Chris Nolet Puntos 116

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

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