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, GenericDelegate1
1 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