Bezgłowy serwer OSX: „Niedozwolony dostęp do systemu okien”


1

Mamy Maca Mini, którego używamy jako serwera dla aplikacji Node.

Aplikacja Node uruchamia inne natywne aplikacje Mac i wchodzi z nimi w interakcje. Jedna z aplikacji zgłasza się kCGErrorFailure: This user is not allowed access to the window system right nowi odmawia uruchomienia - dopóki nie uruchomimy RDP i (prawdopodobnie po zainicjowaniu systemu okien) wszystko zacznie działać zgodnie z oczekiwaniami.

Wygląda na to, że niektóre aplikacje zawieszają się, dopóki system okien nie zostanie „dotknięty” logowaniem RDP.

Czy istnieje sposób, aby system okien działał bez ciągłego logowania?

Systemy działają bez głowy, a jednocześnie działa 16 użytkowników na skrzynkę, a aplikacja Node i powiązane oprogramowanie działają pod każdym kontem użytkownika.

Odpowiedzi:


2

Okazuje się, że jest to spowodowane aplikacją Node, która uruchamia aplikację spawnMac w stanie bezgłowym. Skończyło się na uruchomieniu aplikacji dla komputerów Mac poprzez uruchomienie i nie zmuszanie jej do procesu potomnego / nadrzędnego.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.