museumsvictoria / nodel

A digital media control system for museums and galleries
nodel.io
60 stars 17 forks source link

OSX Process management #104

Open scroix opened 7 years ago

scroix commented 7 years ago

There appears to be some security issues utilising the process toolkit on OSX to run applications.

04-10 11:35:04.52 (process) java.io.IOException: Cannot run program "/Content/FaceInvaders.app" (in directory "./nodes/MW-WSAP02"): error=13, Permission denied

This also occurs running Nodel with sudo privileges.

justparking commented 7 years ago

Can you try launch the exact same app using native CPython?

scroix commented 7 years ago

OSError: [Errno 13] Permission denied

That's straight 2.7 from sudo

As a subprocess.call()

justparking commented 7 years ago

This needs some specific OSX expertise as its process/application/authentication model obviously differs significantly from Windows and Linux.