Hello,
I’ve been trying to send Fusion jobs to Deadline without luck. Unfortunately I don’t know Lua so I don’t really understand what’s going on with the submition script. Every time I try to send a job I get this error:
But I think that’s a totally different topic. In the other thread, the jobs were submitted successfully and there’s issues when the jobs start rendering. My issue is I can’t even send the jobs to the queue. As soon as I try to run the submitter script, I get the above error. I double checked that /tmp/ has full access (read/write). Again, I don’t know lua, but seems to me that the output file gets deleted after creation (/tmp/deadline_fusion_output.txt).
Sorry for missing this one. It’s been logged internally, but we definitely have some platform specific code in that submitter that will need to be looked at.
Does submitting to Fusion from the Monitor submitter work as a stop gap solution?
Was this ever solved? A year later, we are experiencing the exact same issue… missing “/tmp/deadline_fusion_output.txt”
We are able to submit through the monitor but only by using FusionCmd…and only after modifying FusionCmd.py (under DeadlineRepository10/plugins/FusionCmd) to change some forward slashes to dashes, as per another post on this board.
But even after all that, it still doesn’t quite work. When the job begins a silly ‘Render Complete’ message appears on the render node computer. After we hit ‘ok’, THEN the job begins to render. This is not a good solution, obviously, as it requires someone to babysit the render node.
Nevermind, I managed to solve it on my own by editing two lua scripts! (I got lucky…never really programmed lua before, but I’ve done lots of python programming)
Basically, the whole problem is happening because there’s a couple of extra quotes in two lines of code. arrrrgh.
Edit DeadlineFusionClient.eyeonscript (which should be renamed to DeadlineFusionClient.lua, by the way)
under ‘RunDeadlineCommand’, line 63 change:
The exact same needs to be done in SubmitToDeadlineMonitor.lua, line 182.
Also, remember, unlike version 8 Fusion 9 requires you to buy Studio to network render. You need to install the render node onto the machines you need to render to, then point to that executable in the Monitor’s/Configure Plugins/Fusion. It should be something like /opt/BlackmagicDesign/FusionRenderNode9/FusionRenderNode