Hi there!
First off, I’m very new to Ayon and pipelines in general, but I’ve been playing around with the docker image over the weekend and had a lot of fun so far.
Currently im struggling to get my linux render slave to pick up jobs from deadline that are submitted by a windows machine.
Rendering on the Windows machine works perfectly fine with no issues. The Linux machine always throws this error:
=======================================================
Error
=======================================================
Error: Renderer returned non-zero error code, 1. Check the log for more information.
at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)
=======================================================
Type
=======================================================
RenderPluginException
=======================================================
Stack Trace
=======================================================
at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgz, CancellationToken bha)
at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken)
at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter akd, CancellationToken ake)
=======================================================
Log
=======================================================
2025-09-07 19:00:01: 0: Loading Job's Plugin timeout is Disabled
2025-09-07 19:00:01: 0: SandboxedPlugin: Render Job As User disabled, running as current user 'luca'
2025-09-07 19:00:02: 0: Executing plugin command of type 'Initialize Plugin'
2025-09-07 19:00:02: 0: INFO: Executing plugin script '/var/lib/Thinkbox/Deadline10/workers/luca-MS-7E26/plugins/68be38585f258d4e3a2b9cc6/HuskStandalone.py'
2025-09-07 19:00:02: 0: INFO: Plugin execution sandbox using Python version 3
2025-09-07 19:00:02: 0: INFO: About: Husk Standalone Plugin for Deadline
2025-09-07 19:00:02: 0: INFO: The job's environment will be merged with the current environment before rendering
2025-09-07 19:00:02: 0: Done executing plugin command of type 'Initialize Plugin'
2025-09-07 19:00:02: 0: Start Job timeout is disabled.
2025-09-07 19:00:02: 0: Task timeout is disabled.
2025-09-07 19:00:02: 0: Loaded job: tes1_folder_fx_v041.hiplc - renderFxMainl89k5l75l8 [RENDER] (68be38585f258d4e3a2b9cc6)
2025-09-07 19:00:03: 0: Executing plugin command of type 'Start Job'
2025-09-07 19:00:03: 0: DEBUG: S3BackedCache Client is not installed.
2025-09-07 19:00:03: 0: INFO: Executing global asset transfer preload script '/var/lib/Thinkbox/Deadline10/workers/luca-MS-7E26/plugins/68be38585f258d4e3a2b9cc6/GlobalAssetTransferPreLoad.py'
2025-09-07 19:00:03: 0: INFO: Looking for legacy (pre-10.0.26) AWS Portal File Transfer...
2025-09-07 19:00:03: 0: INFO: Looking for legacy (pre-10.0.26) File Transfer controller in /opt/Thinkbox/S3BackedCache/bin/task.py...
2025-09-07 19:00:03: 0: INFO: Could not find legacy (pre-10.0.26) AWS Portal File Transfer.
2025-09-07 19:00:03: 0: INFO: Legacy (pre-10.0.26) AWS Portal File Transfer is not installed on the system.
2025-09-07 19:00:03: 0: INFO: Executing global job preload script '/var/lib/Thinkbox/Deadline10/workers/luca-MS-7E26/plugins/68be38585f258d4e3a2b9cc6/GlobalJobPreLoad.py'
2025-09-07 19:00:03: 0: PYTHON: *** GlobalJobPreload 1.2.2 start ...
2025-09-07 19:00:03: 0: PYTHON: >>> Getting job ...
2025-09-07 19:00:03: 0: PYTHON: >>> Injecting AYON environments ...
2025-09-07 19:00:03: 0: PYTHON: --- AYON executable: /home/luca/AYON/ayon
2025-09-07 19:00:03: 0: PYTHON: >>> '/tmp/20250908020003099391_88a43f37-8c57-11f0-b05b-345a60a155d2.json' with extracted environment doesn't exist yet, running extraction process...
2025-09-07 19:00:03: 0: PYTHON: >>> Extracting environments to: /tmp/20250908020003099391_88a43f37-8c57-11f0-b05b-345a60a155d2.json.tmp
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_SERVER_URL to http://192.168.1.85:5000
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_API_KEY to cd900bb241d342abb2bf043ac817450c
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_BUNDLE_NAME to Bundle-2025-09-06-02
2025-09-07 19:00:03: 0: PYTHON: >>> Executing: /home/luca/AYON/ayon --headless addon applications extractenvironments /tmp/20250908020003099391_88a43f37-8c57-11f0-b05b-345a60a155d2.json.tmp --envgroup farm --project test --folder /folder --task fx --app houdini/21-0
2025-09-07 19:00:03: 0: STDOUT: >>> [ Will add environments for apps and tools: houdini/21-0 ]
2025-09-07 19:00:03: 0: STDOUT: >>> [ Setting OCIO environment to config path: /home/luca/.local/share/AYON/addons/ayon_ocio_1.2.2/ayon_ocio/configs/OpenColorIOConfigs/aces_1.2/config.ocio ]
2025-09-07 19:00:03: 0: STDOUT: >>> Connected to AYON server http://192.168.1.85:5000
2025-09-07 19:00:03: 0: STDOUT: *** AYON [1.3.2] ---
2025-09-07 19:00:03: 0: STDOUT: >>> Using AYON from [ /home/luca/AYON ]
2025-09-07 19:00:03: 0: STDOUT: ... AYON variant: [ production ]
2025-09-07 19:00:03: 0: STDOUT: ... AYON bundle: [ Bundle-2025-09-06-02 ]
2025-09-07 19:00:03: 0: STDOUT: >>> loading environments ...
2025-09-07 19:00:03: 0: STDOUT: - global AYON ...
2025-09-07 19:00:03: 0: STDOUT: - for addons ...
2025-09-07 19:00:03: 0: PYTHON: Creating env var file /tmp/20250908020003099391_88a43f37-8c57-11f0-b05b-345a60a155d2.json
2025-09-07 19:00:03: 0: PYTHON: >>> Loading file '/tmp/20250908020003099391_88a43f37-8c57-11f0-b05b-345a60a155d2.json' ...
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AVALON_OPEN_LAST_WORKFILE to 1
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_ADDONS_DIR to /home/luca/.local/share/AYON/addons
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_API_KEY to cd900bb241d342abb2bf043ac817450c
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_APP_NAME to houdini/21-0
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_BUNDLE_NAME to Bundle-2025-09-06-02
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_DEFAULT_SETTINGS_VARIANT to production
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_DEPENDENCIES_DIR to /home/luca/.local/share/AYON/dependency_packages
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_EXECUTABLE to /home/luca/AYON/ayon
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_FOLDER_PATH to /folder
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_HEADLESS_MODE to 1
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_HOST_NAME to houdini
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_IN_LOGIN_MODE to 0
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_LAST_WORKFILE to /mnt/user/Farm/test_project/test/folder/work/fx/tes1_folder_fx_v042.hiplc
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_LAUNCHER_LOCAL_DIR to /home/luca/.local/share/AYON
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_LAUNCHER_STORAGE_DIR to /home/luca/.local/share/AYON
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_LOG_NO_COLORS to 1
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_MENU_LABEL to AYON
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_PROJECT_NAME to test
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_PUBLISH_JOB to 0
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_REMOTE_PUBLISH to 0
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_RENDER_JOB to 1
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_ROOT to /home/luca/AYON
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_SERVER_URL to http://192.168.1.85:5000
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_SITE_ID to woodoo-exuberant-spoonbill
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_TASK_NAME to fx
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_USERNAME to luca
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_VERSION to 1.3.2
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_WORKDIR to /mnt/user/Farm/test_project/test/folder/work/fx
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable AYON_WORKFILE_TOOL_ON_START to 0
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable BUILTIN_OCIO_ROOT to /home/luca/.local/share/AYON/addons/ayon_ocio_1.2.2/ayon_ocio/configs/OpenColorIOConfigs
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable DEADLINE_BIN to /home/luca/AYON/ayon
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable DEADLINE_PATH to /opt/Thinkbox/Deadline10/bin
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable DEADLINE_USER to lroed
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable DEBUGINFOD_URLS to https://debuginfod.ubuntu.com
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable HOME to /home/luca
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable HOUDINI_PATH to /home/luca/.local/share/AYON/addons/houdini_0.6.3/ayon_houdini/startup:&
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable INVOCATION_ID to 534ed0e033494688b32244200d3daa2e
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable JOURNAL_STREAM to 9:18122
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable LANG to en_US.UTF-8
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable LOGNAME to luca
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable MEMORY_PRESSURE_WATCH to /sys/fs/cgroup/system.slice/deadline10launcher.service/memory.pressure
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable MEMORY_PRESSURE_WRITE to c29tZSAyMDAwMDAgMjAwMDAwMAA=
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable OCIO to /home/luca/.local/share/AYON/addons/ayon_ocio_1.2.2/ayon_ocio/configs/OpenColorIOConfigs/aces_1.2/config.ocio
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable PATH to /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin:/bin:/usr/bin:/sbin:/bin:/usr/bin:/bin:/usr/bin
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable PWD to /opt/Thinkbox/Deadline10/bin
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable PYTHONPATH to /home/luca/.local/share/AYON/addons/core_1.6.0/ayon_core/vendor/python:/home/luca/AYON/common:/home/luca/AYON/dependencies:/home/luca/.local/share/AYON/addons/aftereffects_0.2.10:/home/luca/.local/share/AYON/addons/applications_1.2.0:/home/luca/.local/share/AYON/addons/ayon_ocio_1.2.2:/home/luca/.local/share/AYON/addons/ayon_third_party_1.4.0:/home/luca/.local/share/AYON/addons/blender_1.0.3:/home/luca/.local/share/AYON/addons/core_1.6.0:/home/luca/.local/share/AYON/addons/deadline_0.5.15:/home/luca/.local/share/AYON/addons/djv_1.1.1:/home/luca/.local/share/AYON/addons/houdini_0.6.3:/home/luca/.local/share/AYON/addons/nuke_0.3.11:/home/luca/.local/share/AYON/addons/photoshop_0.3.0:/home/luca/.local/share/AYON/addons/premiere_0.1.5:/home/luca/.local/share/AYON/addons/resolve_0.5.2:/home/luca/.local/share/AYON/addons/sitesync_1.2.5:/home/luca/.local/share/AYON/addons/traypublisher_0.3.6:/home/luca/.local/share/AYON/addons/usd_0.1.4:/home/luca/.local/share/AYON/dependency_packages/ayon_2502101346_linux-rocky9.zip/dependencies
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable PYTHONTZPATH to /usr/share/zoneinfo
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable QT_AUTO_SCREEN_SCALE_FACTOR to 1
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable SHELL to /bin/bash
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable SHLVL to 0
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable SSL_CERT_DIR to /etc/ssl/certs/
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable SSL_CERT_FILE to /home/luca/AYON/dependencies/certifi/cacert.pem
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable STUDIO_SW to /mnt/REPO_SW
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable SYSTEMD_EXEC_PID to 1574
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable TCL_LIBRARY to /home/luca/AYON/lib/tcltk/tcl8.6
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable TK_LIBRARY to /home/luca/AYON/lib/tcltk/tk8.6
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable USER to luca
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable USE_AYON_SERVER to 1
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable XDG_DATA_DIRS to /usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop
2025-09-07 19:00:03: 0: INFO: Setting Process Environment Variable _ to /opt/Thinkbox/Deadline10/bin/deadlinelauncher
2025-09-07 19:00:03: 0: PYTHON: >>> Setting 'PATH' Environment to: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin:/bin:/usr/bin:/sbin:/bin:/usr/bin:/bin:/usr/bin
2025-09-07 19:00:03: 0: PYTHON: >> Injection end.
2025-09-07 19:00:03: 0: Done executing plugin command of type 'Start Job'
2025-09-07 19:00:03: 0: Plugin rendering frame(s): 1006
2025-09-07 19:00:04: 0: Executing plugin command of type 'Render Task'
2025-09-07 19:00:04: 0: INFO: Stdout Redirection Enabled: True
2025-09-07 19:00:04: 0: INFO: Asynchronous Stdout Enabled: False
2025-09-07 19:00:04: 0: INFO: Stdout Handling Enabled: True
2025-09-07 19:00:04: 0: INFO: Popup Handling Enabled: False
2025-09-07 19:00:04: 0: INFO: Using Process Tree: True
2025-09-07 19:00:04: 0: INFO: Hiding DOS Window: True
2025-09-07 19:00:04: 0: INFO: Creating New Console: False
2025-09-07 19:00:04: 0: INFO: Running as user: luca
2025-09-07 19:00:04: 0: INFO: Executable: "/opt/hfs21.0/bin/husk"
2025-09-07 19:00:04: 0: INFO: Rendering USD file: Z:/test_project/test/folder/work/fx/render/usd/tes1_folder_fx_v041/renderFxMainl89k5l75l8/__render__.usd
2025-09-07 19:00:04: 0: INFO: Argument: Z:/test_project/test/folder/work/fx/render/usd/tes1_folder_fx_v041/renderFxMainl89k5l75l8/__render__.usd --frame 1006 --frame-count 1 --verbose a2 --renderer BRAY_HdKarmaXPU --settings /Render/rendersettings --purpose geometry,render --complexity veryhigh --snapshot 300 --restart-delegate 1 --make-output-path --disable-dummy-raster-product
2025-09-07 19:00:04: 0: INFO: Full Command: "/opt/hfs21.0/bin/husk" Z:/test_project/test/folder/work/fx/render/usd/tes1_folder_fx_v041/renderFxMainl89k5l75l8/__render__.usd --frame 1006 --frame-count 1 --verbose a2 --renderer BRAY_HdKarmaXPU --settings /Render/rendersettings --purpose geometry,render --complexity veryhigh --snapshot 300 --restart-delegate 1 --make-output-path --disable-dummy-raster-product
2025-09-07 19:00:04: 0: INFO: Startup Directory: "/opt/hfs21.0/bin"
2025-09-07 19:00:04: 0: INFO: Process Priority: BelowNormal
2025-09-07 19:00:04: 0: INFO: Process Affinity: default
2025-09-07 19:00:04: 0: INFO: Process is now running
2025-09-07 19:00:04: 0: STDOUT: [19:00:04] /opt/hfs21.0/bin/husk version 21.0.440
2025-09-07 19:00:04: 0: STDOUT: [19:00:04] Loading Z:/test_project/test/folder/work/fx/render/usd/tes1_folder_fx_v041/renderFxMainl89k5l75l8/__render__.usd
2025-09-07 19:00:04: 0: STDOUT: [19:00:04] Unable to load USD file 'Z:/test_project/test/folder/work/fx/render/usd/tes1_folder_fx_v041/renderFxMainl89k5l75l8/__render__.usd'
2025-09-07 19:00:05: 0: INFO: Process exit code: 1
2025-09-07 19:00:05: 0: Done executing plugin command of type 'Render Task'
2025-09-07 19:00:04: 0: STDOUT: [19:00:04] Unable to load USD file 'Z:/test_project/test/folder/work/fx/render/usd/tes1_folder_fx_v041/renderFxMainl89k5l75l8/__render__.usd'
It looks like the linux client is trying to access the windows path.
Here are my roots, the look correct:
I’m publishing a USD Render from Houdini.
I have SiteSync on, but both clients are set to studio:studio.
Initially I thought it might had to do with me not having the USD Addon installed, but after installing and enabling these settings, I still get the same issue:
Currently there are no mapped paths or drives in deadline.
Interestingly, If I create a path mapping like this:
The Linux node can render without issues, but then the Windows machine is also using the linux path, writing the files to:
C:\mnt\user\Farm\test_project\test\folder\work\fx\render
which makes no sense to me at all
Of course the publishing task afterwards fails because AYON cant find the EXRs in the project directory.
At last out of interest I added a secondary path mapping like this:
But then they just seem to cancel each other out making the linux slave trying to access the win path again. I’m sure there is something I’m missing. Could anyone point me in the right direction?
Thanks for any help in advance ![]()







