AWS Thinkbox Discussion Forums

Deadline7 is not able to load yeti plugin

We just moved to deadline 7 to get integration with fTrack, and we are having this issue that is really bad for our pipeline at the moment. Is there anything I can do to get it fixed? We did not have any problem using deadline 5 or deadline 6 with yeti and we did not change nothing in the pipeline except the deadline version

we are working on windows 7 machines but we will move soon to centos 6.5
we are using solidangle arnold to render

2014-09-11 12:17:29: 0: STDOUT: pymel : ERROR : Failed to get controlCommand list from pgYetiMaya
2014-09-11 12:17:29: 0: STDOUT: pymel : ERROR : Failed to get modelEditorCommand list from pgYetiMaya
2014-09-11 12:17:29: 0: STDOUT: pymel : ERROR : Failed to get command list from pgYetiMaya
2014-09-11 12:17:29: 0: STDOUT: pymel : ERROR : Failed to get constraintCommand list from pgYetiMaya
2014-09-11 12:17:29: 0: STDOUT: pymel.core : ERROR : Failed to get depend nodes list from pgYetiMaya
2014-09-11 12:17:29: 0: WARNING: Strict error checking on, ignoring the following unrecognized error or warning. If it is fatal, please email support@thinkboxsoftware.com with the error message.
2014-09-11 12:17:29: 0: STDOUT: Error: file: C:/Users/user/AppData/Local/Thinkbox/Deadline7/slave/rendernode03/jobsData/541176652ff2d207d8e76ee1/pupa_vfx_still_frame_lighting_cc_v002.ma line 8: initializePlugin function failed (pgYetiMaya)

Can you upload the full error report? You can export it from the report viewer by right-clicking on it in the list and selecting Save Report.

Also, if you’re submitting the Maya job with the Use MayaBatch option enabled, try disabling it to see if that makes a difference. Regardless of whether or not it fails or succeeds, can you also send us a report from that job as well?

Thanks!
Ryan

Here the complete log with the maya batch active, at the moment I can’t do the other test but I will do it soon
Job_2014-09-11_14-25-20_541194ae9e722912b83630cb.txt (27.5 KB)

Here the complete report without using the maya batch
No differences
Job_2014-09-12_09-37-13_5412a2a79e722912b83631a3.txt (52.1 KB)

Thanks for the logs! It looks like the plugin can’t get a license, which would likely explain this issue:

2014-09-12 09:23:31:  0: STDOUT: [Fri Sep 12 09:23:31 2014] Yeti 1.3.12: Yeti v1.3.12, built on Aug  6 2014 at 17:06:10
2014-09-12 09:23:31:  0: STDOUT: [Fri Sep 12 09:23:31 2014] Yeti 1.3.12: (c) 2010-Present Peregrine Labs a division of Peregrine Visual Storytelling Ltd. All rights reserved.
2014-09-12 09:23:31:  0: STDOUT: [Fri Sep 12 09:23:31 2014] Yeti 1.3.12: ERROR pgLicenseCheck - License system could not get a valid server handle, error: Can't read license data (-102)

Can you check to see if your Yeti license server is running?

The next step is to see if the same problem occurs outside of Deadline. Go to a slave that the error occurred on (in this case, rendernode03) and copy the BB_job_test.ma file to this machine. Then open a command prompt and run this command (note that I’m assuming the scene file is at C:\BB_job_test.ma, so if you copy it somewhere else, update the path as necessary):

"C:\Program Files\Autodesk\Maya2014\bin\Render.exe" -r arnold  -ai:lve 1 -rt 0 -x 3744 -y 5616  -rd "P:/vfx_renders/StillFrame/3d/v004" -im "Test" -cam "CH:cam_s0190_track_v001" -proj "P:/scene_files/pupa_vfx_s0140/maya/minimo/pupa_vfx_s0140_anim_ar_v007_cache_v001"  "C:\BB_job_test.ma"

This is the same command that Deadline is running when Use MayaBatch is disabled, so if you get the same error, then at least we’ve ruled out Deadline as the source of the problem.

Cheers,
Ryan

The scene is able to render without using the license since it is just a cache.
Also in the past on deadline 6 and 5 we got the same error but it was not fatal and the fur was correctly rendered.
The yeti license is required only if you render a scene without a precalculated cache. And the scene we are rendering are pre cached
To be sure I made a test using a batch (through a bat file) on a blade and it works (without any license)
More in the past we rendered shows using yeti and older realese of deadline

Thanks

Hmm… can you still run the command line from my previous post on a node and post the output? We can compare it to the output from the Deadline job to see if anything stands out.

Thanks!

Hi,
finally we switched to linux system. At the moment we are working on centos 6.5
Maya 2014 with the latest arnold and yeti realease. Everything is working inside maya but again when I submit the job to the farm I am getting strange errors. I triple checked all the environment variable but I cannot get a frame rendered. If I submit a scene without yeti everything is working correctly but the probllems comes in the moment I submit a scene containing a yeti node. I also contacted peregrinel labs to double check the license issue we had on windows and they said that when I run caches I don’t need at all to connect a license,
Anyway on the tests I made on linux the machine that I am using for rendering is my workstation that also have a yeti license connected.
I attach you two different error log, one with mayabatch activated and the other one without
In the maintime I am testing with the export ass and kick function, but without success

Thank you
mayaSubmitSceneLog.txt (4.13 KB)
mayaBatchLog.txt (126 KB)

Let’s first focus on trying to get this to work with MayaBatch disabled. First, can you copy pupa_vfx_still_frame_anim_v003_cc_cache_cc_v003_light_cc_v006_linux_lowRes.ma to the Desktop on this machine, and then open a terminal on the “vfx10linux” machine (the one that the mayaSubmitSceneLog log is from), and run this command:

"/usr/autodesk/maya2014-x64/bin/Render" -r arnold  -ai:lve 2 -rt 0 -x 400 -y 600  -s 1010 -e 1010 -b 1 -rd "/home/cristiano/Thinkbox/Deadline7/slave/vfx10linux/jobsData/541c0a4e4733482252a90b20/mayaOutput_tempzjnxN0" -im "tl_v003_linux/<RenderPass>/<RenderPass>" -cam "CH:cam_s0190_track_v001" -proj "/mnt/pupabear/scene_files/still_frame/maya"  "/home/cristiano/Desktop/pupa_vfx_still_frame_anim_v003_cc_cache_cc_v003_light_cc_v006_linux_lowRes.ma"

Note that this command line assumes you copied /home/cristiano/Desktop, so if it’s somewhere else, change the path accordingly. If this renders properly, try restarting the machine and then run this job through Deadline. Send us the log from both the command line test, and from the Deadline job the next time you run it after restarting the machine.

The error in the log appears to be the result of an environment that isn’t setup properly. Once you’ve run the tests and send us the log, we should know more and we can go from there.

Thanks!
Ryan

They are the same machine is it fine? I mean the cristiano and the vfx10linux

When I run it, this is what I get:

[cristiano@vfx10linux ~]$ “/usr/autodesk/maya2014-x64/bin/Render” -r arnold -ai:lve 2 -rt 0 -x 400 -y 600 -s 1010 -e 1010 -b 1 -rd “/home/cristiano/Thinkbox/Deadline7/slave/vfx10linux/jobsData/541c0a4e4733482252a90b20/mayaOutput_tempzjnxN0” -im “tl_v003_linux//” -cam “CH:cam_s0190_track_v001” -proj “/mnt/pupabear/scene_files/still_frame/maya” “/home/cristiano/Desktop/pupa_vfx_still_frame_anim_v003_cc_cache_cc_v003_light_cc_v006_linux_lowRes.ma”
Cannot open renderer description file “arnoldRenderer.xml”
[cristiano@vfx10linux ~]$

Regarding the environment variables I set them up as required from the company that produce Arnold and Yeti. I attach you the configuration I have for them:

export MAYA_MODULE_PATH=${MAYA_MODULE_PATH}:/mnt/resources/software/linux/mtoa/2014
export MAYA_MODULE_PATH=${MAYA_MODULE_PATH}:/mnt/resources/software/linux/Yetiv1312

export PATH=${PATH}:/mnt/resources/software/linux/Yetiv1312/bin
export PATH=${PATH}:/mnt/resources/software/linux/mtoa/2014/bin
export PATH=${PATH}:/mnt/resources/software/linux/Yetiv1312/
export PATH=${PATH}:/mnt/resources/software/linux/Yetiv1312/plug-ins
export PATH=${PATH}:/mnt/resources/software/linux/Yetiv1312/shaders

export MTOA_EXTENSIONS_PATH=${MTOA_EXTENSIONS_PATH}:/mnt/resources/software/linux/Yetiv1312/plug-ins
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/mnt/resources/software/linux/Yetiv1312/bin

export YETI_HOME=/mnt/resources/software/linux/Yetiv1312

More in general I attach you a list of the env var on our system:

ORBIT_SOCKETDIR=/tmp/orbit-cristiano
S3SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
STUDIO=automatik
TPR_SOFTWARE=/mnt/resources/software/linux/
HOSTNAME=vfx10linux.automatik.lan
FTRACK_TOPIC_PLUGIN_PATH=/mnt/resources/tpr_toolbelt/resources/ftrack/plugin/topic:/mnt/resources/tpr_toolbelt/resources/ftrack/plugin/topic:
IMSETTINGS_INTEGRATE_DESKTOP=yes
SHELL=/bin/bash
TERM=xterm
HISTSIZE=1000
XDG_SESSION_COOKIE=f451a83a48ef1fe20fc42ea80000002a-1411133224.81304-1094359147
RESOURCES=/mnt/resources/tpr_toolbelt/resources
FTRACK_APIKEY=042bd7b2-157d-11e4-8226-040103338201
MTOA_EXTENSIONS_PATH=:/mnt/resources/software/linux/Yetiv1312/plug-ins:/mnt/resources/software/linux/Yetiv1312/plug-ins
GTK_RC_FILES=/etc/gtk/gtkrc:/home/cristiano/.gtkrc-1.2-gnome2
WINDOWID=18874745
QTDIR=/usr/lib64/qt-3.3
QTINC=/usr/lib64/qt-3.3/include
MAYA_SCRIPT_PATH=/mnt/resources/tpr_toolbelt/resources/maya/scripts:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin:/mnt/resources/tpr_toolbelt/resources/maya/scripts:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin:
IMSETTINGS_MODULE=none
USER=xxxxxxxx
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:.lz=01;31:.xz=01;31:.bz2=01;31:.tbz=01;31:.tbz2=01;31:.bz=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.rar=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=01;36:.au=01;36:.flac=01;36:.mid=01;36:.midi=01;36:.mka=01;36:.mp3=01;36:.mpc=01;36:.ogg=01;36:.ra=01;36:.wav=01;36:.axa=01;36:.oga=01;36:.spx=01;36:.xspf=01;36:
LD_LIBRARY_PATH=:/mnt/resources/software/linux//python-2.7.5/lib:/mnt/resources/software/linux//pyside-latest/lib:/mnt/resources/software/linux/Yetiv1312/bin:/mnt/resources/software/linux//python-2.7.5/lib:/mnt/resources/software/linux//pyside-latest/lib:/mnt/resources/software/linux/Yetiv1312/bin
OPTICAL_FLARES_VERBOSE_CONSOLE=true
solidangle_LICENSE=xxxx@xxx.xxx.x.xx
SSH_AUTH_SOCK=/tmp/keyring-PQp7Ba/socket.ssh
GNOME_KEYRING_SOCKET=/tmp/keyring-PQp7Ba/socket
USERNAME=xxxx
S3ACCESS=xxxxxxxxxxxxxxxxxx
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2894,unix/unix:/tmp/.ICE-unix/2894
SITE=berlin
PATH=/mnt/resources/software/linux//pyside-latest/bin:/mnt/resources/software/linux//python-2.7.5/bin:/mnt/resources/software/linux//ffmpeg-2.3.3-64bit-static:/usr/lib64/qt-3.3/bin:/mnt/resources/software/linux//pyside-latest/bin:/mnt/resources/software/linux//python-2.7.5/bin:/mnt/resources/software/linux//ffmpeg-2.3.3-64bit-static:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/mnt/resources/software/linux/Yetiv1312/bin:/mnt/resources/software/linux/mtoa/2014/bin:/mnt/resources/software/linux/Yetiv1312/:/mnt/resources/software/linux/Yetiv1312/plug-ins:/mnt/resources/software/linux/Yetiv1312/shaders:/mnt/resources/software/linux/blender-2.71:/mnt/resources/software/linux/Natron:/home/cristiano/bin:/mnt/resources/software/linux/Yetiv1312/bin:/mnt/resources/software/linux/mtoa/2014/bin:/mnt/resources/software/linux/Yetiv1312/:/mnt/resources/software/linux/Yetiv1312/plug-ins:/mnt/resources/software/linux/Yetiv1312/shaders:/mnt/resources/software/linux/blender-2.71:/mnt/resources/software/linux/Natron
DESKTOP_SESSION=gnome
MAIL=/var/spool/mail/xxxxxxx
QT_IM_MODULE=xim
FTRACK_SERVER=https://post-republic.ftrackapp.com
MAYA_PLUGIN_PATH=/mnt/resources/tpr_toolbelt/resources/maya/plugins:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin:/mnt/resources/tpr_toolbelt/resources/maya/plugins:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin:
PWD=/mnt/resources/tpr_toolbelt/resources/config
XMODIFIERS=@im=none
GDM_KEYBOARD_LAYOUT=de
NUKE_TEMPLATES=/mnt/resources/tpr_toolbelt/resources/nuke/templates:/mnt/resources/tpr_toolbelt/resources/nuke/templates:
KDE_IS_PRELINKED=1
LANG=en_US.UTF-8
GNOME_KEYRING_PID=2883
GDM_LANG=en_US.UTF-8
MODULEPATH=/usr/share/Modules/modulefiles:/etc/modulefiles
LOADEDMODULES=
KDEDIRS=/usr
GDMSESSION=gnome
HISTCONTROL=ignoredups
KRB5CCNAME=FILE:/tmp/krb5cc_20004_EZmitG
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
ADE_CONFIG_PATH=/mnt/resources/tpr_toolbelt/resources/modules/toolbelt/ade_configs
HOME=/home/cristiano
SHLVL=2
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
LOGNAME=cristiano
PYTHONPATH=:/mnt/resources/software/linux//pyside-latest/lib/python2.7/site-packages:/mnt/resources/tpr_toolbelt/resources/modules:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins:/mnt/resources/tpr_toolbelt/resources/maya/scripts:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin::/mnt/resources/tpr_toolbelt/resources/maya/plugins:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin::/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/theFoundry:/mnt/resources/software/linux//pyside-latest/lib/python2.7/site-packages:/mnt/resources/tpr_toolbelt/resources/modules:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins:/mnt/resources/tpr_toolbelt/resources/maya/scripts:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin:/mnt/resources/tpr_toolbelt/resources/maya/scripts:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin::/mnt/resources/tpr_toolbelt/resources/maya/plugins:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin:/mnt/resources/tpr_toolbelt/resources/maya/plugins:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackMayaPlugin::/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/theFoundry
CVS_RSH=ssh
QTLIB=/usr/lib64/qt-3.3/lib
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-4zKq5eDdBo,guid=4421b79b3ad3c96674605d8e00000029
MODULESHOME=/usr/share/Modules
LESSOPEN=|/usr/bin/lesspipe.sh %s
NUKE_PATH=/mnt/resources/tpr_toolbelt/resources/nuke:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackNukePlugin:/mnt/resources/tpr_toolbelt/resources/nuke:/mnt/resources/tpr_toolbelt/resources/modules/ftrackplugins/ftrackNukePlugin:
MAYA_MODULE_PATH=:/mnt/resources/software/linux/mtoa/2014:/mnt/resources/software/linux/Yetiv1312:/mnt/resources/software/linux/Soup:/mnt/resources/software/linux/mtoa/2014:/mnt/resources/software/linux/mtoa/2014:/mnt/resources/software/linux/Yetiv1312:/mnt/resources/software/linux/Soup:/mnt/resources/software/linux/mtoa/2014
WINDOWPATH=1
DISPLAY=:0.0
DEADLINE_PATH=/opt/Thinkbox/Deadline7/bin
G_BROKEN_FILENAMES=1
PROJECT_ROOT=/mnt/projects/
peregrinel_LICENSE=xxxx@xxx.xxx.xx.xx
FTRACK_LOCATION_PLUGIN_PATH=/mnt/resources/tpr_toolbelt/resources/ftrack/plugin/location
XAUTHORITY=/var/run/gdm/auth-for-cristiano-CKVBtH/database
COLORTERM=gnome-terminal
YETI_HOME=/mnt/resources/software/linux/Yetiv1312
module=() { eval /usr/bin/modulecmd bash $*
}
_=/usr/bin/printenv
OLDPWD=/

That’s the exact same error you’re getting when running through Deadline with MayaBatch disabled, so you’ll need to sort out this issue before you’ll be able to render with Deadline. From googling the problem, it sounds like you need to set the MAYA_RENDER_DESC_PATH variable to point to the folder that contains arnoldRenderer.xml (which should be in the Arnold installation folder). Once you have that set, try the command line again to see if that fixes the problem.

Cheers,
Ryan

Privacy | Site terms | Cookie preferences