question

james bartolozzi avatar image
james bartolozzi asked

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.

houdinirender farm
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

james bartolozzi avatar image
james bartolozzi answered

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

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered

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.

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

james bartolozzi avatar image
james bartolozzi answered

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

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered

Post the Arnold log please

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

james bartolozzi avatar image
james bartolozzi answered

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

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

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

james bartolozzi avatar image
james bartolozzi answered

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.

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

james bartolozzi avatar image
james bartolozzi answered

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.

1 comment
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

@

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.

0 Likes 0 ·
james bartolozzi avatar image
james bartolozzi answered

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.

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

William Eguienta avatar image
William Eguienta answered

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"

1 comment
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

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.

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.