AWS Thinkbox Discussion Forums

Problems installing the Houdini Submitter

Hey,
I managed to install the Repo, Db and the worker on a Machine. Now I would like to send Jobs to the farm. I totaly fail while installing the Submitter for Houdini 18.5.
Im using the newest version of Deadline.

When I try to install the Submitter with the .run on linux, I get the following error:

There has been an error. No origin file found that matched [MY PATH]deadline/DeadlineRepository10/submission/Houdini/Installers/unknown variable source_dir/CallDeadlineCommand.py The application will exit now.

So then I tried installing it manually. I followed this documentation:
https://docs.thinkboxsoftware.com/products/deadline/10.0/1_User%20Manual/manual/app-houdini.html#manual-installation

I run into many issues.

First off, This Dir does not exist: /Thinkbox/Deadline[VERSION]/submitters/HoudiniSubmitter

So I just created them. I then coopied all the required files into the Dir.
Updating the MainMenuCommon.xm is not really possible since it does not contain something called “HOMEDIR”

there is another placeholder in there called “submitter_dir” (i think), so i tried to change that to the dir where the “DeadlineHoudiniClient.py” is in.

I then changed the Houdini.env just like in the documentation. Inside of Houidni the Deadline ROP shows up, but gives a lot of Python errors, and doesnt work.

Am I doing something wrong with the installation? Why is the auto installer not working? Would be great if it would. Thanks for your help!

Hello!

You’ve got the 10.0 docs there, that don’t have a caveat for Houdini versions after 17.5, you’ll want the manual steps here - Houdini — Deadline 10.1.15.2 documentation

That at least explains the missing directory. Also, are you running a Python 3 version of Houdini? As our ROP (at the moment) is using Python 2 which might explain the Python errors.

As for the installer errors themselves, is the " unknown variable source_dir" part something you’ve replaced, or from the error itself? Would it be possible to get the installer log? On Linux it’ll be in your /tmp/ directory with a name starting with “bitrock_installer”.

Hello, I am having the same issue on Windows 10, Houdini 18.5.499 ( Latest production build) and latest version of Deadline.

Error:
There has been an error. No origin file found that matched [MY PATH]deadline/DeadlineRepository10/submission/Houdini/Installers/unknown variable source_dir /CallDeadlineCommand.py The application will exit now.

I am a bit lost trying to make it work. Any ideas?

Try going through the manual installation steps to be sure that the submitter installer has properly installed CallDeadlineCommand.py where we’re expecting to find it.

Let us know if that file is missing.

That was it, thanks. I followed all the steps and most of the files where already there. What was missing was probably only that one that was being copied somewhere else.

I’ve also encountered this issue with the new installer, manual works fine but something up with the installer

Using Deadline 10.1.16.9. After getting the same failure when trying to use the installer as Luca and Andrea on the Python 2.7 build of H18.5.596, I followed the manual steps laid out as described in the linked documentation. On creating a deadline ROP, Houdini will now hang for 30 - 45 seconds then errors with the following message:

TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_mantra_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_mantra_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_mantra_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_mantra_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_mantra_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_mantra_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_mantra_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_mantra_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_arnold_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_arnold_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_arnold_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_arnold_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_arnold_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_arnold_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_arnold_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_arnold_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_arnold_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_renderman_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_renderman_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_renderman_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_renderman_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_renderman_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_renderman_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_renderman_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_renderman_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_renderman_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_redshift_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_redshift_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_redshift_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_redshift_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_redshift_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_redshift_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_redshift_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_redshift_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_redshift_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_vray_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_vray_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Pool (/out/deadline1/dl_vray_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_vray_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_vray_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Secondary Pool (/out/deadline1/dl_vray_secondary_pool):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_vray_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_vray_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Error running Python menu script in parameter,
Group (/out/deadline1/dl_vray_group):
Traceback (most recent call last):
File “”, line 6, in expression
TypeError: string indices must be integers

Have tried this fresh a few times and I don’t think I am doing something not described in the docs.

Just a note that at one point, the manual installation documentation says:

“Second, update the MainMenuCommon.xml that was copied by replacing HOMEDIR with %localappdata%\Thinkbox\Deadline[VERSION] on Windows”

However, the HOMEDIR variable doesn’t appear at all in MainMenuCommon.xml; it appears that what this is actually referring to is the SUBMITTER_DIR variable, which does appear in the XML.

Privacy | Site terms | Cookie preferences