เซิร์ฟเวอร์ OSX ที่ไม่มีส่วนหัว:“ ไม่อนุญาตให้เข้าถึงระบบหน้าต่างได้ในขณะนี้”


1

เรามี Mac Mini ที่เราใช้เป็นเซิร์ฟเวอร์สำหรับแอปพลิเคชัน Node

แอปพลิเคชั่น Node เปิดตัวแอพ Mac ดั้งเดิมบางตัวและโต้ตอบกับมัน หนึ่งในแอพกำลังรายงานkCGErrorFailure: This user is not allowed access to the window system right nowและปฏิเสธที่จะเปิดตัว - จนกว่าเราจะ RDP ในและ (สันนิษฐานว่าหลังจากเริ่มต้นระบบหน้าต่าง) สิ่งทั้งหมดเริ่มทำงานตามที่คาดไว้

ดูเหมือนว่าแอพบางตัวจะหยุดจนกว่าระบบหน้าต่างจะ 'สะกิด' โดยการเข้าสู่ระบบ RDP

มีวิธีทำให้ระบบหน้าต่างทำงานโดยไม่ต้องลงชื่อเข้าใช้ตลอดเวลาหรือไม่?

ระบบทำงานแบบไร้หัวและมีผู้ใช้มากถึง 16 คนต่อกล่องโดยใช้แอพ Node และซอฟต์แวร์ที่เกี่ยวข้องที่ทำงานภายใต้บัญชีผู้ใช้แต่ละบัญชี

คำตอบ:


2

ปรากฎว่าสิ่งนี้เกิดจากแอป Node ในแอปspawnพลิเคชั่น Mac ในสถานะที่ไม่มีส่วนหัว เราลงเอยด้วยการเปิดตัวแอพ Mac ผ่าน launchd และไม่บังคับให้เป็นกระบวนการลูก / ผู้ปกครอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.