Packages not found on the farm

   1607   5   2
User Avatar
Member
21 posts
Joined: Sept. 2015
Offline
Hi,

I'm trying to figure out what's going on but I'm out of ideas.

we have packages directory on the network share which is defined by HOUDINI_PACKAGE_DIR before render starts
Problem is we gets errors of missing tools Labs and kinex. Strange thing is that if I've set HOUDINI_PACKAGE_VERBOSE=1 it seems to me packages are properly found and loaded.

Same setup works in workstation well except, network directory is mirrored to local disk

R 7| rrErr: = = = Houdini Package log = = =
R 8| rrErr: Loading: //upptools/workgroups/houdini/vfx/production_core/packages/SideFXLabs19.0.json
R 9| rrErr: WARNING: SideFXLabs19.0 is marked as disabled.
:
R 12| rrErr: Loading: //upptools/workgroups/houdini/vfx/production_core/packages/SideFXLabs19.5.json
R 16| rrErr: Loading: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/apex.json
R 18| rrErr: Loading: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/kinefx.json
R 20| rrErr: Loading: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/package_dirs.json
R 21| rrErr: WARNING: Undefined variable $HOUDINI_DISABLE_SIDEFX_PACKAGES used in expression $HOUDINI_DISABLE_SIDEFX_PACKAGES != '1'
R 23| rrErr:
R 24| rrErr: Processing load once: //upptools/workgroups/houdini/vfx/production_core/packages/SideFXLabs19.5.json
R 26| rrErr: Processing: //upptools/workgroups/houdini/vfx/production_core/packages/SideFXLabs19.5.json
R 30| rrErr: Processing: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/apex.json
R 32| rrErr: Processing: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/kinefx.json
R 34| rrErr: Processing: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/package_dirs.json
R 35| rrErr: WARNING: Package folder to process is invalid: C:/Program Files/Side Effects Software/sidefx_packages
R 37| rrErr: Resolved variables:
R 39| rrErr: SIDEFXLABS : //upptools/workgroups/houdini/vfx/production_core/packages/SideFXLabs19.5
R 40| rrErr: HOUDINI_PATH :
R 41| rrErr: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/kinefx
R 42| rrErr: //upptools/workgroups/houdini/vfx/production_core/packages/SideFXLabs19.5
R 44| rrErr: //upptools/workgroups/houdini/htoa/htoa-6.1.3.3_rdb15014_houdini-19.5.368
R 45| rrErr: //upptools/workgroups/houdini/sw/Houdini 19.5.368/houdini
R 46| rrErr: //upptools/workgroups/houdini/vfx/production_core/uppLib
R 47| rrErr: //upptools/workgroups/houdini/vfx/production_core/USERLib
R 54| rrErr:
R 55| rrErr: Loading Info:
R 56| rrErr: Loaded Packages (4):
R 57| rrErr: //upptools/workgroups/houdini/vfx/production_core/packages/SideFXLabs19.5.json
R 58| rrErr: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/apex.json
R 60| rrErr: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/kinefx.json
R 61| rrErr: //upptools/workgroups/houdini/sw/Houdini 19.5.368/packages/package_dirs.json
R 62| rrErr:
R 63| rrErr: Disabled Packages (1):
R 64| rrErr: //upptools/workgroups/houdini/vfx/production_core/packages/SideFXLabs19.0.json
R 65| rrErr:
R 66| rrErr: = = = = = = = = = = = = = = = =



Later we get(shortened)

R101| rrErr: opalias: 'labs::gaea_tor_processor' is not a known operator.
R102| rrErr: opalias: 'labs::simple_retime' is not a known operator.
R103| rrErr: opalias: 'labs::coord_swizzle_vector::1.0' is not a known operator.
R104| rrErr: opalias: 'labs::dds_file' is not a known operator.
R105| rrErr: opalias: 'labs::normal_color' is not a known operator.
R106| rrErr: opalias: 'labs::normal_combine' is not a known operator.
R107| rrErr: opalias: 'labs::normal_invert' is not a known operator.
.
.
.
.
R265| rrErr: opalias: 'kinefx::adapttoterrain' is not a known operator.
R266| rrErr: opalias: 'kinefx::fbikconfiguretargets' is not a known operator.
R267| rrErr: opalias: 'kinefx::rigdoctor' is not a known operator.
R268| rrErr: opalias: 'kinefx::rigmirrorpose' is not a known operator.
R269| rrErr: opalias: 'kinefx::rigpose' is not a known operator.
R270| rrErr: opalias: 'kinefx::skeleton' is not a known operator.
R271| rrErr: opalias: 'kinefx::parentjoints' is not a known operator.
R272| rrErr: opalias: 'kinefx::orientjoints' is not a known operator.
R273| rrErr: opalias: 'kinefx::configurejoints' is not a known operator.
R274| rrErr: opalias: 'kinefx::jointcapturebiharmonic' is not a known operator.


Any ideas what to do?

Thank you
Ales
Edited by adlabac - May 23, 2023 07:16:52
User Avatar
Staff
445 posts
Joined: Feb. 2018
Offline
You could try to debug first locally to see if it's related to the shared folder (i.e. move the shared folder to a folder local to your machine).

What do you mean by this ?
we have packages directory on the network share which is defined by HOUDINI_PACKAGE_DIR before render starts
User Avatar
Member
21 posts
Joined: Sept. 2015
Offline
mabelzile
You could try to debug first locally to see if it's related to the shared folder (i.e. move the shared folder to a folder local to your machine).
I've tried both and it is working.
1. On my local machine set HOUDINI_PACKAGE_DIR to network share(same as farm using)
2. copied shared folder to local disk and then set HOUDINI_PACKAGE_DIR there

What do you mean by this ?
we have packages directory on the network share which is defined by HOUDINI_PACKAGE_DIR before render starts
It just means that this HOUDINI_PACKAGE_DIR environment variable was set properly before render command was started.


UPDATE:
after carefully comparing all the environments, I found the reason of the missing packages. I always thought that @/otls;& endings in HOUDINI_OTLSCAN_PATH were only needed within houdini.env and not supposed it is working in .bat files.

Now errors disappeared.
Edited by adlabac - May 24, 2023 04:04:19
User Avatar
Member
136 posts
Joined: Oct. 2020
Offline
adlabac
mabelzile
You could try to debug first locally to see if it's related to the shared folder (i.e. move the shared folder to a folder local to your machine).
I've tried both and it is working.
1. On my local machine set HOUDINI_PACKAGE_DIR to network share(same as farm using)
2. copied shared folder to local disk and then set HOUDINI_PACKAGE_DIR there

What do you mean by this ?
we have packages directory on the network share which is defined by HOUDINI_PACKAGE_DIR before render starts
It just means that this HOUDINI_PACKAGE_DIR environment variable was set properly before render command was started.


UPDATE:
after carefully comparing all the environments, I found the reason of the missing packages. I always thought that @/otls;& endings in HOUDINI_OTLSCAN_PATH were only needed within houdini.env and not supposed it is working in .bat files.

Now errors disappeared.


I have the same issue on farm, can you elaborate? launching houdini with a batch file with "HOUDINI_PACKAGE_DIR" set will work, but when I submit it to deadline farm suddenly thats an invalid package folder, even tho the farm is working normally with that drive.
https://www.youtube.com/channel/UC4NQi8wpYUbR9wLolfHrZVA [www.youtube.com]
User Avatar
Member
21 posts
Joined: Sept. 2015
Offline
that means our HOUDINI_OTLSCAN_PATH environment literally ends with @/otls;&

eg.
@set "HOUDINI_OTLSCAN_PATH=tool_directory1;tool_directory2;@/otls;&"

A
User Avatar
Member
136 posts
Joined: Oct. 2020
Offline
adlabac
that means our HOUDINI_OTLSCAN_PATH environment literally ends with @/otls;&

eg.
@set "HOUDINI_OTLSCAN_PATH=tool_directory1;tool_directory2;@/otls;&"

A

so how did you have that @otls;& at the end, and you digured it was causing an issue so you removed it? or you didn't have it before so you finally added the @otls;& expression at the end?
https://www.youtube.com/channel/UC4NQi8wpYUbR9wLolfHrZVA [www.youtube.com]
  • Quick Links