It seems that if the renderslave.exe is called and it cannot find a license for Fusion, the task drops out (of course, no licence) but Deadline doesn’t seem to catch the error and marks the task as complete. This is particularly problematic on a render farm that has more Deadline licences available than Fusion ones, or if there is a stray compositors PC that has stolen a rendernode licence in error. As well as if the license server goes down for whatever reason. The result is a job that comes back completed within a few minutes, though nothing has been done on it at all.
Our set up:
Fusion 5.3 (though it happened in 5.2 as well)
Notable Fusion 5 Plugin Configurations:
FusionVersionToEnforce: 5.3
UseCommandLineRendering: True
UseExistingDF: False
A logged output of the occurrence (Taken from the archived log file - excuse the meta-brackets):
0: INFO: Using command line rendering. Proxy, High Quality, and Check Output options will be ignored.
0: INFO: Starting Fusion 5 command line render
0: INFO: Executable: “C:\Program Files\eyeon\Render Slave 5.3\ConsoleSlave.exe”
0: INFO: Arguments: "“c:\deadline\slave\jobsData\Sq_010-Sc_0030_Comp_04_001.comp” /render /start 600 /end 609 /step 1 /verbose /quiet /quietlicense /clean /quit "
0: INFO: StartupDir: “C:\Program Files\eyeon\Render Slave 5.3”
0: INFO: UseJobObject: true
0: INFO: HideDosWindow: false
0: STDOUT:
0: STDOUT: ---------------------------------------
0: STDOUT: Fusion started 28/Jul/08 12:07:29
0: STDOUT: ---------------------------------------
0: STDOUT: Checking CPU capabilities… OK
0: STDOUT: Checking OS Version… OK
0: STDOUT: Initialising QuickTime
0: STDOUT: Checking for licenses…
0: STDOUT: Obtain License
0: STDOUT: FLEXlm License Error:
0: STDOUT: Cannot connect to license server system.
0: STDOUT: The license server manager (lmgrd) has not been started yet,
0: STDOUT: the wrong port@host or license file is being used, or the
0: STDOUT: port or hostname in the license file has been changed.
0: STDOUT: Feature: DigitalFusionRender
0: STDOUT: Server name: 192.168.1.51
0: STDOUT: License path: @192.168.1.51;C:\Program Files\eyeon\Render Slave 5.3\fusion.dat;C:\FLEXlm\fusion.dat;C:\Program Files\eyeon\Render Slave 5.3\dfusion.dat;C:\FLEXlm\dfusion.dat;*.lic;
0: STDOUT: FLEXnet Licensing error:-15,570
0: STDOUT: For further information, refer to the FLEXnet Licensing End User Guide,
0: STDOUT: available at “www.macrovision.com”.
0: INFO: Process return code: 0
0: INFO: Finsihed Fusion 5 command line render
<_SlaveVersionString>v2.7.29178 R</_SlaveVersionString>
Sq_010-Sc_0030_Comp_04_001
django
Da-post01
2008-07-28T11:41:08.0000000+01:00
Fusion5
2.7.29178
600-609
<_RenderSecondsElapsed>0</_RenderSecondsElapsed>
-1
-1
-1
-1
-1
-1
-1
Is there any way to correct this? I notice the “/quietlicense” in the command line - does this have anything to do with it?
Thanks in advance,
Kyle