Hi Guys,
Finally got Deadline up and running successfully.
But it only works if everything is on the system drive.
When files are on an external drive like /Volumes/Drivexx/… I get “Read error: Operation not permitted”.
I set the permissions for the drive to allow read/write for everyone/users and also added the deadlineuser with the same access.
Running Big Sur, Nuke 13.1
Deadline Monitor 10.1
A queue and network monitoring tool for the Deadline Render Management System
Deadline Client Version: 10.1.20.3 Release (1a0d97d0f)
FranticX Client Version: 2.4.0.0 Release (c43c364b2)
License Mode: Standard
License Server:
Repository Version: 10.1.20.3 (1a0d97d0f)
Integration Version: 10.1.20.3 (1a0d97d0f)
3PL Settings Version: 07/01/2022
Any ideas?
thanks.
It is likely still a permission issue. What user is the worker running as?
The worker machine (machinex) user is myself (I have full admin privilege). I can open a terminal and render the same nuke script without any permission issues. But when it goes to deadline, it errors for anything on the external raid drive. For now, I’ve copied the whole directory from the external drive to my local drive and set a Global Rules so that it points to the local drive as a work around. But that’s not a long term solution.
I have the external drive shared and deadlineuser and myself have full read/write access.
Not sure about macs.
On Windows, you have to configure mounted drives, which are mounted per user, and Deadline has special configuration so they are mounted on job start.
On Linux I think we put the mounts in fstab and it just works.
You could create a dummy plugin that tests that the volumes exist. Just call print("Path exists: {}".format(os.path.exists("/Volumes/Drivexx"))
and see what comes in the job log. You could also call other diagnostic functions like os.fstat
if the volume does exist, but something else is wrong.