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
Packages not found on the farm
1458 5 2- adlabac
- Member
- 21 posts
- Joined: Sept. 2015
- Offline
- mabelzile
- Staff
- 445 posts
- Joined: Feb. 2018
- Offline
- adlabac
- Member
- 21 posts
- Joined: Sept. 2015
- Offline
mabelzileI've tried both and it is working.
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).
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 ?It just means that this HOUDINI_PACKAGE_DIR environment variable was set properly before render command was started.we have packages directory on the network share which is defined by HOUDINI_PACKAGE_DIR before render starts
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
- AhmedHindy
- Member
- 136 posts
- Joined: Oct. 2020
- Offline
adlabacmabelzileI've tried both and it is working.
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).
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 thereWhat do you mean by this ?It just means that this HOUDINI_PACKAGE_DIR environment variable was set properly before render command was started.we have packages directory on the network share which is defined by HOUDINI_PACKAGE_DIR before render starts
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.
- adlabac
- Member
- 21 posts
- Joined: Sept. 2015
- Offline
- AhmedHindy
- 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?
-
- Quick Links