Community
Arnold for Houdini Forum
Rendering with Arnold in Houdini and Solaris using the HtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

HtoA Deadline single license fail

11 REPLIES 11
SOLVED
Reply
Message 1 of 12
bartolozzijSM83Y
768 Views, 11 Replies

HtoA Deadline single license fail

When I run Houdini locally on the machine I can render with no issues and it picks up my single user license. When I submit a render on Deadline the job fails because it doesn't pick up the license. I am running my Deadline worker as my username.

Tags (2)
Labels (2)
11 REPLIES 11
Message 2 of 12

You have to be signed in with your Autodesk ID on any machine that will render with Arnold.

And if you have just one Arnold license, you can't render on one machine and keep working with Arnold on a second.



// Stephen Blair
// Arnold Renderer Support
Message 3 of 12

I am logged into the machine and submitting to the same machine.

Message 4 of 12

Post the Arnold log please



// Stephen Blair
// Arnold Renderer Support
Message 5 of 12

Not sure why my answer was moved, but here's the log.

https://answers.arnoldrenderer.com/answers/25821/view.html

Message 6 of 12

So it actually looks like this is an issue independent of Houdini/Deadline

When I ssh into the computer and run the following

./htoa-5.2.1_r17b38c9_houdini-18.0.416/scripts/bin/kick -nostdin -v 1 -i /dev/null

I get the following output

00:00:00    91MB         | log started Wed May 13 09:46:37 2020
00:00:00    91MB         | Arnold 6.0.3.0 [991b08e9] linux clang-9.0.1 oiio-2.2.1 osl-1.11.0 vdb-4.0.0 clm-1.1.1.118 rlm-12.4.2 optix-6.7.0 2020/04/17 09:05:24
00:00:00    91MB         | running on jetty, pid=17517
00:00:00    91MB         |  1 x AMD Ryzen Threadripper 2950X 16-Core Processor (16 cores, 32 logical) with 128756MB
00:00:00    91MB         |  NVIDIA driver version 440.82 (Optix 60600)
00:00:00    91MB         |  GPU 0: GeForce GTX TITAN X @ 1076MHz (compute 5.2) with 12212MB (12059MB available) (NVLink:0)
00:00:00    91MB         |  GPU 1: GeForce GTX TITAN X @ 1076MHz (compute 5.2) with 12212MB (12199MB available) (NVLink:0)
00:00:00    91MB         |  GPU 2: GeForce GTX TITAN X @ 1076MHz (compute 5.2) with 12212MB (12199MB available) (NVLink:0)
00:00:00    91MB         |  GPU 3: GeForce GTX TITAN X @ 1076MHz (compute 5.2) with 12209MB (11701MB available) (NVLink:0)
00:00:00    91MB         |  Ubuntu 18.04.2 LTS (Bionic Beaver), Linux kernel 5.3.0-51-generic
00:00:00    91MB         |  soft limit for open files raised from 1048574 to 1048574
00:00:00    91MB         |  
00:00:00    91MB         | [kick] command: ./htoa-5.2.1_r17b38c9_houdini-18.0.416/scripts/bin/kick -nostdin -v 1 -i /dev/null
00:00:00    91MB         | loading plugins from . ...
00:00:00    91MB         | no plugins loaded
00:00:00    91MB         | [ass] loading /dev/null ...
00:00:00    91MB         | [ass] read 0 bytes, 0 nodes in 0:00.00
00:00:00    91MB         | 
00:00:00    91MB         | authorizing with license manager: user ...
00:00:10    92MB WARNING | rendering with watermarks because of failed authorization:
00:00:10    92MB         |  [clm.v2] timeout before callback was called
00:00:10    92MB         |  environment variables:
00:00:10    92MB         |         ARNOLD_LICENSE_ORDER   = (not set)
00:00:10    92MB         |         ARNOLD_LICENSE_MANAGER = (not set)
00:00:10    92MB         |  [rlm]  solidangle_LICENSE     = (not set)
00:00:10    92MB         |  [rlm]  RLM_LICENSE            = (not set)
00:00:10    92MB         |  [clm]  ADSKFLEX_LICENSE_FILE  = (not set)
00:00:10    92MB         |  [clm]  LM_LICENSE_FILE        = (not set)
00:00:10    92MB         | 
00:00:10    93MB ERROR   | there is no camera!
00:00:10    93MB         |  
00:00:10    93MB         | releasing resources
00:00:10    93MB         | Arnold shutdown


Even though when I run

htoa/htoa-5.2.1_r17b38c9_houdini-18.0.416/htoa-5.2.1_r17b38c9_houdini-18.0.416/scripts/bin/ArnoldLicenseManager

It says I'm logged in and have the license.

Message 7 of 12

So it actually looks like this is an issue independent of Houdini/Deadline

When I ssh into the computer and run the following

./htoa-5.2.1_r17b38c9_houdini-18.0.416/scripts/bin/kick -nostdin -v 1 -i /dev/null

I get the following output

00:00:00    91MB         | log started Wed May 13 09:46:37 2020 00:00:00    91MB         | Arnold 6.0.3.0 [991b08e9] linux clang-9.0.1 oiio-2.2.1 osl-1.11.0 vdb-4.0.0 clm-1.1.1.118 rlm-12.4.2 optix-6.7.0 2020/04/17 09:05:24 00:00:00    91MB         | running on jetty, pid=17517 00:00:00    91MB         |  1 x AMD Ryzen Threadripper 2950X 16-Core Processor (16 cores, 32 logical) with 128756MB 00:00:00    91MB         |  NVIDIA driver version 440.82 (Optix 60600) 00:00:00    91MB         |  GPU 0: GeForce GTX TITAN X @ 1076MHz (compute 5.2) with 12212MB (12059MB available) (NVLink:0) 00:00:00    91MB         |  GPU 1: GeForce GTX TITAN X @ 1076MHz (compute 5.2) with 12212MB (12199MB available) (NVLink:0) 00:00:00    91MB         |  GPU 2: GeForce GTX TITAN X @ 1076MHz (compute 5.2) with 12212MB (12199MB available) (NVLink:0) 00:00:00    91MB         |  GPU 3: GeForce GTX TITAN X @ 1076MHz (compute 5.2) with 12209MB (11701MB available) (NVLink:0) 00:00:00    91MB         |  Ubuntu 18.04.2 LTS (Bionic Beaver), Linux kernel 5.3.0-51-generic 00:00:00    91MB         |  soft limit for open files raised from 1048574 to 1048574 00:00:00    91MB         |   00:00:00    91MB         | [kick] command: ./htoa-5.2.1_r17b38c9_houdini-18.0.416/scripts/bin/kick -nostdin -v 1 -i /dev/null 00:00:00    91MB         | loading plugins from . ... 00:00:00    91MB         | no plugins loaded 00:00:00    91MB         | [ass] loading /dev/null ... 00:00:00    91MB         | [ass] read 0 bytes, 0 nodes in 0:00.00 00:00:00    91MB         |  00:00:00    91MB         | authorizing with license manager: user ... 00:00:10    92MB WARNING | rendering with watermarks because of failed authorization: 00:00:10    92MB         |  [clm.v2] timeout before callback was called 00:00:10    92MB         |  environment variables: 00:00:10    92MB         |         ARNOLD_LICENSE_ORDER   = (not set) 00:00:10    92MB         |         ARNOLD_LICENSE_MANAGER = (not set) 00:00:10    92MB         |  [rlm]  solidangle_LICENSE     = (not set) 00:00:10    92MB         |  [rlm]  RLM_LICENSE            = (not set) 00:00:10    92MB         |  [clm]  ADSKFLEX_LICENSE_FILE  = (not set) 00:00:10    92MB         |  [clm]  LM_LICENSE_FILE        = (not set) 00:00:10    92MB         |  00:00:10    93MB ERROR   | there is no camera! 00:00:10    93MB         |   00:00:10    93MB         | releasing resources 00:00:10    93MB         | Arnold shutdown


Even though when I run

htoa/htoa-5.2.1_r17b38c9_houdini-18.0.416/htoa-5.2.1_r17b38c9_houdini-18.0.416/scripts/bin/ArnoldLicenseManager

It says I'm logged in and have the license.

Message 8 of 12

@

If you log on to the machine normally (not ssh), and run that kick command, it gets a license, right?

The ssh thing is a known limitation with single-user licensing. It needs an X display server to work, so ssh or putty to a machine and then rendering will fail with that timeout error.



// Stephen Blair
// Arnold Renderer Support
Message 9 of 12

Well that's an unfortunate bug.

For the time being I was able to work around it by doing the following

export DISPLAY=":0"

Thanks for your help Stephen

Message 10 of 12

For clarification. I was able to work around this issue 2 ways.

An X session needs to be started on the server, which I am doing by having a headless HDMI adapter installed in the gpu.

When I ssh in, I can use the DISPLAY env variable to run kick from the ssh.

For the Deadline worker, I need to start the deadline worker from a terminal opened in the X session. I am remote desktoping in, opening a terminal, and restarting the Deadline worker there.

Message 11 of 12
kaiz3r
in reply to: bartolozzijSM83Y

Hello,
I have quite the same problem with houdini, maya and other apps we have using arnold sdk
seems that if a render isn't send from maya gui or houdini gui, it won't licence

how do I licence the computer and not just the dccs using arnold plugin ?
thanks


to clarify :
the problem is that if i send a render to deadline from the same machine (to have a better management of my renders) It will not use the licence from autodesk ID.
case 1:
"computer A" send a maya batch render job on "computer A". it will fail because of no licence found. the exact same file send to render 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 from SDK's licence manager or the on in maya


I have talk with autodesk team, to them it's an arnold problem as they seen that licensing works as it should in maya and in "licence manager"

Message 12 of 12
Stephen.Blair
in reply to: kaiz3r

You sign in with an Autodesk ID. Then you can use Arnold (in any DCC) on that computer.

A single-user license can be used on one machine only.



// Stephen Blair
// Arnold Renderer Support

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report