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

Share
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 ·

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.

Share
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.

Share
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 Share
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 ·

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.

Share
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

Share
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

Share
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.

Share
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.

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.