AWS Thinkbox Discussion Forums

QNAP NAS + Nuke/Deadline Setup Issue

Hello I’m developing a small work from home setup.

1 - Mac Pro (Nuke_i float)

1 - Mac mini (Nuke_r float / Windows Parallel + Deadline Repo)

1 - QNAP NAS for VFX Storage

I’m having an issue with submitting jobs it seems I’m not able to read/write to the Nas via a permissions error.

Please see my error report, thank you.

=======================================================

Error

=======================================================

Error: ManagedProcessAbort : Error: UnauthorizedAccessException : Access to the path ‘/Volumes/VFX/BUL/bul601/BUL_601_001_103/nuke/BUL_601_001_103_v002.nk’ is denied.

at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)

at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)

at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options)

at System.IO.FileStream…ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)

at System.IO.FileStream…ctor(String path, FileMode mode, FileAccess access, FileShare share)

at System.IO.File.OpenRead(String path)

at Deadline.IO.PathMappingUtils.c(String bvj, String bvk, String bvl, String[] bvm, String[] bvn, IList1 bvo, Boolean bvp, DataController bvq, GenericDelegate11 bvr, String bvs, OS bvt)

at Deadline.IO.PathMappingUtils.CheckPathMappingInFileAndReplace(String inFileName, String outFileName, String forceSeperator, String[] stringsToReplace, String[] newStrings, DataController dataController, GenericDelegate1`1 logFunction, String regionID, Boolean readFileAsBytes)

at Deadline.IO.PathMappingUtils.CheckPathMappingInFileAndReplace(String inFileName, String outFileName, String forceSeperator, String[] stringsToReplace, String[] newStrings, DataController dataController, GenericDelegate1`1 logFunction, String regionID)

at Deadline.IO.PathMappingUtils.CheckPathMappingInFileAndReplace(String inFileName, String outFileName, String[] stringsToReplace, String[] newStrings, DataController dataController, GenericDelegate1`1 logFunction, String regionID)

at Deadline.Scripting.RepositoryUtils.CheckPathMappingInFileAndReplace(String inFileName, String outFileName, String[] stringsToReplace, String[] newStrings) (Python.Runtime.PythonException)

File “/Users/Shared/Thinkbox/Deadline10/workers/Gregs-Mac-Pro/plugins/6144b1de13700604aea211a7/Nuke.py”, line 404, in PreRenderTasks

self.pathMappingWithFilePermissionFix( sceneFilename, self.TempSceneFilename, ("\[","\", “TCL_ESCAPE”), (“TCL_ESCAPE”, “/”, “\[”) )

File “/Users/Shared/Thinkbox/Deadline10/workers/Gregs-Mac-Pro/plugins/6144b1de13700604aea211a7/Nuke.py”, line 326, in pathMappingWithFilePermissionFix

RepositoryUtils.CheckPathMappingInFileAndReplace( inFileName, outFileName, stringsToReplace, newStrings )

at Python.Runtime.Dispatcher.Dispatch(ArrayList args)

at __FranticX_GenericDelegate0Dispatcher.Invoke()

at FranticX.Processes.ManagedProcess.PreRenderTasks()

at FranticX.Processes.ManagedProcess.Execute(Boolean waitForExit)

at FranticX.Processes.ManagedProcess.GenerateManagedProcessAbortException(Exception e, String operationName)

at FranticX.Processes.ManagedProcess.Execute(Boolean waitForExit)

at FranticX.Processes.MonitoredManagedProcesses.StartMonitoredManagedProcess(String name, ManagedProcess managedProcess)

at Deadline.Plugins.DeadlinePlugin.StartMonitoredManagedProcessAsUser(String name, ManagedProcess managedProcess, String userName, String domain, String password, Boolean useSu, Boolean preserveEnvironment, Boolean setHomeVariable)

at Deadline.Plugins.DeadlinePlugin.StartMonitoredManagedProcess(String name, ManagedProcess managedProcess) (Python.Runtime.PythonException)

File “/Users/Shared/Thinkbox/Deadline10/workers/Gregs-Mac-Pro/plugins/6144b1de13700604aea211a7/Nuke.py”, line 209, in StartJob

self.StartMonitoredManagedProcess( self.ProcessName, self.Process )

at Python.Runtime.Dispatcher.Dispatch(ArrayList args)

at __FranticX_GenericDelegate0Dispatcher.Invoke()

at Deadline.Plugins.DeadlinePlugin.StartJob()

at Deadline.Plugins.DeadlinePlugin.DoStartJob()

at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)

at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)

=======================================================

Type

=======================================================

RenderPluginException

=======================================================

Stack Trace

=======================================================

at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bfl, CancellationToken bfm)

at Deadline.Plugins.SandboxedPlugin.StartJob(Job job, CancellationToken cancellationToken)

at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajp, CancellationToken ajq)

=======================================================

Log

=======================================================

2021-09-17 08:19:26: 0: Loading Job’s Plugin timeout is Disabled

2021-09-17 08:19:26: 0: WARNING: Python version for ‘Nuke’ plugin is not specified! Defaulting to Py2.

2021-09-17 08:19:26: 0: SandboxedPlugin: Render Job As User disabled, running as current user ‘gsilv’

2021-09-17 08:19:29: 0: Executing plugin command of type ‘Initialize Plugin’

2021-09-17 08:19:29: 0: INFO: Executing plugin script ‘/Users/Shared/Thinkbox/Deadline10/workers/Gregs-Mac-Pro/plugins/6144b1de13700604aea211a7/Nuke.py’

2021-09-17 08:19:29: 0: INFO: About: Nuke Plugin for Deadline

2021-09-17 08:19:29: 0: INFO: The job’s environment will be merged with the current environment before rendering

2021-09-17 08:19:29: 0: Done executing plugin command of type ‘Initialize Plugin’

2021-09-17 08:19:29: 0: Start Job timeout is disabled.

2021-09-17 08:19:29: 0: Task timeout is disabled.

2021-09-17 08:19:29: 0: Loaded job: BUL_601_001_103_v002.nk - Write1 (6144b1de13700604aea211a7)

2021-09-17 08:19:29: 0: Executing plugin command of type ‘Start Job’

2021-09-17 08:19:29: 0: DEBUG: S3BackedCache Client is not installed.

2021-09-17 08:19:29: 0: INFO: Executing global asset transfer preload script ‘/Users/Shared/Thinkbox/Deadline10/workers/Gregs-Mac-Pro/plugins/6144b1de13700604aea211a7/GlobalAssetTransferPreLoad.py’

2021-09-17 08:19:29: 0: INFO: Looking for legacy (pre-10.0.26) AWS Portal File Transfer…

2021-09-17 08:19:29: 0: INFO: No legacy (pre-10.0.26) File Transfer controller is available for this platform (darwin).

2021-09-17 08:19:29: 0: INFO: Could not find legacy (pre-10.0.26) AWS Portal File Transfer.

2021-09-17 08:19:29: 0: INFO: Legacy (pre-10.0.26) AWS Portal File Transfer is not installed on the system.

2021-09-17 08:19:29: 0: INFO: Scrubbing the LD and DYLD LIBRARY paths

2021-09-17 08:19:29: 0: INFO: Setting Process Environment Variable DYLD_LIBRARY_PATH to

2021-09-17 08:19:29: 0: INFO: Setting Process Environment Variable DYLD_FRAMEWORK_PATH to

2021-09-17 08:19:29: 0: INFO: Prepping OFX cache

2021-09-17 08:19:29: 0: INFO: Checking Nuke temp path: /var/tmp/nuke-u501

2021-09-17 08:19:29: 0: INFO: Path already exists

2021-09-17 08:19:29: 0: INFO: OFX cache prepped

2021-09-17 08:19:29: 0: INFO: Starting monitored managed process Nuke

2021-09-17 08:19:29: 0: INFO: Enable Path Mapping: True

2021-09-17 08:19:29: 0: Done executing plugin command of type ‘Start Job’

=======================================================

Details

=======================================================

Date: 09/17/2021 08:19:35

Frames: 0

Elapsed Time: 00:00:00:10

Job Submit Date: 09/17/2021 08:18:53

Job User: gsilv

Average RAM Usage: 10377480192 (21%)

Peak RAM Usage: 10396966912 (21%)

Average CPU Usage: 8%

Peak CPU Usage: 20%

Used CPU Clocks (x10^6 cycles): 23593

Total CPU Clocks (x10^6 cycles): 294906

=======================================================

Worker Information

=======================================================

Worker Name: Gregs-Mac-Pro

Version: v10.1.18.4 Release (c8ded2b7a)

Operating System: macOS 11.2.3

Machine User: gsilv

IP Address: 192.168.1.13

MAC Address: *********

CPU Architecture: x86_64

CPUs: 16

CPU Usage: 7%

Memory Usage: 9.6 GB / 48.0 GB (20%)

Free Disk Space: 91.492 GB

Video Card: AMD Radeon Pro 580X

Privacy | Site terms | Cookie preferences