Server OSX senza testa: "Accesso non consentito al sistema di finestre in questo momento"

1

Abbiamo un Mac Mini che utilizziamo come server per un'applicazione Node.

L'applicazione Node avvia alcune altre app Mac native e interagisce con esse. Una delle app sta segnalando kCGErrorFailure: This user is not allowed access to the window system right now e si rifiuta di lanciare - fino a quando non entriamo in RDP e (presumibilmente dopo aver inizializzato il sistema a finestre) tutto inizia a funzionare come previsto.

Sembra che alcune app si blocchino solo fino a quando il sistema delle finestre non viene "disturbato" dal login RDP.

C'è un modo per far funzionare il sistema a finestre senza dover accedere in qualsiasi momento?

I sistemi funzionano senza head e con fino a 16 utenti per scatola in esecuzione contemporaneamente, con un'app Node e software associato in esecuzione sotto ciascun account utente.

    
posta Chris Nolet 06.09.2013 - 09:20
fonte

1 risposta

2

Si è scoperto che questo è dovuto all'app Node spawn ing l'applicazione Mac nello stato senza testa. Abbiamo finito con il lanciare l'app per Mac tramite launchd e non forzandolo a essere un processo figlio / genitore.

    
risposta data 13.09.2013 - 09:49
fonte

Leggi altre domande sui tag