hello, I answer you here to this post as i can't answer on your comment:
the problem is that if i send a render to deadline
from the same machine, It
will not use the licence from autodesk ID.
case 1:
"computer A"
send a maya batch render on "computer A" throuth deadline. it will fail because of no
licence found. the exact same file send from maya gui batch
render button will render fine
case 2 :
I use arnold SDK and
I'm not able to render anything without watermark, still on computer A,
no matter if I login from licence manager or not
autodesk team thinks it's an arnold problem as they seen that licensing works as it should in maya and in "licence manager"
Are you sure you use the batch render in maya and not the sequencer? Cause batch needs an Arnold standalone license.
Do you have an Arnold subscription? A Maya subscription doesn't include Arnold for batch rendering.
If you have an Arnold subscription, how many? You need one subscription for every machine involved, and you have to sign in on all machines.
What do you see when you use the Arnold License Manager? Can you post the license diagnostics file (click File > Diagnostics in the Arnold License Manager).
And can you please post an Arnold log that shows the licensing error? Use kick -v 5
yes i have both a maya and a arnold subscription (one of each) that I use on my linux machine (centos 7.8)
Christoph, yes, i'm sure i can read batch render correctly 🙂
here is the result of licence diagnostic :
License diagnostics executed at 2021-05-28 15:48:43 Single-user Licensing Version: 11.0.0.4854 kick -nostdin -v 1 -i /dev/null (1.57 sec) ============================== 00:00:00 73MB | log started Fri May 28 15:48:43 2021 00:00:00 73MB | Arnold 6.1.0.1 [07981301] linux clang-10.0.1 oiio-2.2.1 osl-1.11.6 vdb-4.0.0 clm-1.1.1.118 rlm-12.4.2 optix-6.6.0 2020/12/15 09:25:16 00:00:00 73MB | running on hawkins, pid=147414 00:00:00 74MB | 2 x Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (40 cores, 80 logical) with 385598MB 00:00:00 74MB | NVIDIA driver version 460.73 (Optix 60800) 00:00:00 74MB | GPU 0: GeForce RTX 2080 Ti @ 1545MHz (compute 7.5) with 11019MB (9543MB available) (NVLink:0) 00:00:00 74MB | GPU 1: GeForce RTX 2080 Ti @ 1545MHz (compute 7.5) with 11019MB (11008MB available) (NVLink:0) 00:00:00 74MB | GPU 2: GeForce RTX 2080 Ti @ 1545MHz (compute 7.5) with 11019MB (11009MB available) (NVLink:0) 00:00:00 74MB | GPU 3: GeForce RTX 2080 Ti @ 1545MHz (compute 7.5) with 11019MB (11009MB available) (NVLink:0) 00:00:00 74MB | GPU 4: GeForce RTX 2080 Ti @ 1545MHz (compute 7.5) with 11019MB (11009MB available) (NVLink:0) 00:00:00 74MB | GPU 5: GeForce RTX 2080 Ti @ 1545MHz (compute 7.5) with 11019MB (10729MB available) (NVLink:0) 00:00:00 74MB | GPU 6: GeForce RTX 2080 Ti @ 1545MHz (compute 7.5) with 11019MB (11009MB available) (NVLink:0) 00:00:00 74MB | GPU 7: GeForce RTX 2080 Ti @ 1545MHz (compute 7.5) with 11019MB (11009MB available) (NVLink:0) 00:00:00 74MB | CentOS Linux 7 (Core), Linux kernel 3.10.0-1160.6.1.el7.x86_64 00:00:00 74MB | soft limit for open files is set at 63534 00:00:00 74MB | 00:00:00 74MB | loading plugins from /mnt/Pipeline/Arnold ... 00:00:00 74MB | loading plugins from /mnt/Pipeline/Arnold ... 00:00:00 74MB | no plugins loaded 00:00:00 74MB | loading plugins from /opt/Arnold/bin/../plugins ... 00:00:00 74MB | loaded 5 plugins from 3 lib(s) in 0:00.00 00:00:00 74MB | [kick] command: /opt/Arnold/bin/kick -nostdin -v 1 -i /dev/null 00:00:00 74MB | loading plugins from . ... 00:00:00 76MB | no plugins loaded 00:00:00 76MB | [ass] loading /dev/null ... 00:00:00 76MB | [ass] read 0 bytes, 0 nodes in 0:00.00 00:00:00 77MB | 00:00:00 77MB | authorizing with license manager: user ... 00:00:01 78MB | [user] authorized user "dothefilm" in 0:01.09 00:00:01 78MB | [user] expiration date: unknown 00:00:01 78MB | 00:00:01 78MB | 00:00:01 78MB | releasing resources 00:00:01 78MB | Arnold shutdown kick -licensecheck (0.51 sec) ============================== RLM DEBUG for product "arnold" 0 product instances found Could not find any license files, please check the license server, the license may be expired Please contact licensing@solidangle.com environment: solidangle_LICENSE = (null) RLM_LICENSE = (null) lmutil lmstat -S adskflex -a -f 87287ARNOL_2020_0F (0.01 sec) ============================== lmutil - Copyright (c) 1989-2018 Flexera. All Rights Reserved. Flexible License Manager status on Fri 5/28/2021 15:48 Error getting status: Cannot find license file. (-1,359:2 "No such file or directory") rlmutil rlmhostid -q ether (0.01 sec) ============================== ac1f6ba45eb8 ac1f6ba45eb9 ac1f6bacbe5c ac1f6bacbe5d 52540082c085 FlexLM environment (0.00 sec) ============================== ADSKFLEX_LICENSE_FILE (local env) = ADSKFLEX_LICENSE_FILE (global user env) = Adlm FlexNET cache = Adlm FlexNET cache location = /home/william/.flexlmrc
here is the licensing error :
2021-05-28 15:54:17: 0: STDOUT: 00:00:00 657MB | authorizing with license manager: user ...
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB WARNING | rendering with watermarks because of failed authorization:
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | [clm.v2] timeout before callback was called
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | environment variables:
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | ARNOLD_LICENSE_ORDER = (not set)
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | ARNOLD_LICENSE_MANAGER = (not set)
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | [rlm] solidangle_LICENSE = (not set)
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | [rlm] RLM_LICENSE = (not set)
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | [clm] ADSKFLEX_LICENSE_FILE = (not set)
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | [clm] LM_LICENSE_FILE = (not set)
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB |
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB ERROR | aborting render because the abort_on_license_fail option was enabled
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB |
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | releasing resources
2021-05-28 15:54:27: 0: STDOUT: 00:00:10 658MB | Arnold shutdown
A batch render, even if you start it from inside Maya, happens in a separate process outside of the GUI. So all these cases are outside the DCC GUI.
The timeout before callback was called message means that you are signed in and Autodesk licensing detects that sign in, because otherwise you would get a login requires GUI mode message.
The timeout before callback was called message happens when the Autodesk Licensing Service does not respond within 10 seconds. The problem is not Arnold. The problem is "the Autodesk Licensing Service does not respond". Why is that?
I don't know, because I'm not an Autodesk licensing expert, I just know Arnold.
How often does this timeout problem happen? Every single time? Or once every 100 frames? Or once every 1000 frames? I tested 10K renders and the time to check out a single-user license is usually 2-3 seconds, but every now and again I saw it take 7,8,9 seconds.
The time to checkout is happening with the Autodesk Licensing Service, or maybe the Autodesk Licensing Agent. This is where I think Autodesk licensing support can help.