Mac OS X Application Permissions Issues?

Installed Deadline 3.1 on OS X 10.4.11 on G5 PPC.
The Dealine client apps only run as admin, not a normal user?

  1. Installer ony runs if admin is logged into the desktop. As a normal user the installer authenticates (admin) but reports a general error and says to re-run the installer.

  2. Applications won’t run as a normal user, only admin:
    Eg: Monitor prints in the console:
    ln: ./DeadlineMonitor: No such file or directory
    /Applications/Deadline/DeadlineMonitor.app/Contents/MacOS/DeadlineMonitor: line 73: /Applications/Deadline/DeadlineMonitor.app/DeadlineMonitor: No such file or directory
    /Applications/Deadline/DeadlineMonitor.app/Contents/MacOS/DeadlineMonitor: line 73: exec: /Applications/Deadline/DeadlineMonitor.app/DeadlineMonitor: cannot execute: No such file or directory

As admin the …MacOS/DeadlineMonitor script makes symlinks to /usr/bin/mono in the filesystem on every run, and removes them when exiting. Why is this and is this necessary?
The default install probably won’t allow normal users to do this, permissions are not set on the filesystem. Manually opened perms on app folders but problem persists. ??

  1. “mono /Applications/Deadline/Resources/bin/DeadlineMonitor.exe” as normal user runs Monitor, but throws an exception when exiting, doesn’t have permissions on the settings file:
    UnauthorizedAccessException – Access to the path “/Applications/Deadline/Resources/settings/monitorOptions.xml.Burt.machine.internal_493” or “/Applications/Deadline/Resources/settings/monitorOptions.xml” is denied.

Probably lots of other admin/user permissions issues?
Could you clarify how to install and run Deadline on OS X - I’m assuming the client apps can be run as a normal user, not just admin/root?

Thanks a lot
Pete.

Hi Pete,

Thanks for pointing this out. After running some tests, we’ve confirmed that there are many problems installing and running the Deadline client as a normal user. We’ve made some tweaks to our installer, and now the following works:

  1. Installing as admin and running as normal user
  2. Installing as normal user and running as normal user
  3. Installing as normal user and running as admin
  4. Installing as admin and running as admin

We’re releasing a 3.1 service pack release in the near future, and the fixed client installer will be included. In the meantime, a workaround would be to install the client as Admin, and then modify the permissions of the /Applications/Deadline folder and all of its contents to allow everyone to read/write to it (which is required in order for the auto-update and some other features to function).

Cheers,

  • Ryan