Announcements

Announcement: We’re aware of an issue affecting starting a new topic from category pages and creating new blog posts. New topics can still be started directly from the relevant board. Learn more here.

HtoA Deadline single license fail

HtoA Deadline single license fail

bartolozzijSM83Y
Participant Participant
2,673 Views
11 Replies
Message 1 of 12

HtoA Deadline single license fail

bartolozzijSM83Y
Participant
Participant

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.

0 Likes
Accepted solutions (1)
2,674 Views
11 Replies
Replies (11)
Message 2 of 12

Stephen.Blair
Community Manager
Community Manager

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
0 Likes
Message 3 of 12

bartolozzijSM83Y
Participant
Participant

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

0 Likes
Message 4 of 12

Stephen.Blair
Community Manager
Community Manager

Post the Arnold log please



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

bartolozzijSM83Y
Participant
Participant

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

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

0 Likes
Message 6 of 12

bartolozzijSM83Y
Participant
Participant

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.

0 Likes
Message 7 of 12

bartolozzijSM83Y
Participant
Participant

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.

0 Likes
Message 8 of 12

Stephen.Blair
Community Manager
Community Manager

@

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
0 Likes
Message 9 of 12

bartolozzijSM83Y
Participant
Participant
Accepted solution

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

0 Likes
Message 10 of 12

bartolozzijSM83Y
Participant
Participant

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.

0 Likes
Message 11 of 12

kaiz3r
Explorer
Explorer

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"

0 Likes
Message 12 of 12

Stephen.Blair
Community Manager
Community Manager

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
0 Likes