Hi,
I'm trying to create another copy of my multimedia libraries on a 2nd TrueNAS-scale machine.
The sending machine is running TNS 22.02.4 while the receiving machine is running TNS 22.12.0.
I was able to setup the SSH connection between the two TNS machines.
But when I start the Replication task, I get this error:
[EFAULT] Passive side: I/O error
Active side: cannot unmount '/mnt/Main 6 SSDs/Multimedia': permission denied.
The receiving Multimedia dataset is set to owner/group=root/root. The ACL is set so that everybody has R/W/X privileges.
The dataset was accessible as a SMB share, but deleting that SMB share didn't make a difference, still got the above error.
Here's the task log:
Error: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 411, in run await self.future
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 446, in __run_body rv = await self.method(*([self] + args))
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1272, in nf return await func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/middlewared/plugins/replication.py", line 454, in run await self.middleware.call("zettarepl.run_replication_task", id, really_run, job)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1345, in call return await self._call( File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1305, in _call return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1206, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3/dist-packages/middlewared/plugins/zettarepl.py", line 380, in run_replication_task self._run_replication_task_job(f"task_{id}", job)
File "/usr/lib/python3/dist-packages/middlewared/plugins/zettarepl.py", line 440, in _run_replication_task_job raise CallError(make_sentence(message.error)) middlewared.service_exception.CallError: [EFAULT] Passive side: I/O error
Active side: cannot unmount '/mnt/Main 6 SSDs/Multimedia': permission denied.
I'm trying to create another copy of my multimedia libraries on a 2nd TrueNAS-scale machine.
The sending machine is running TNS 22.02.4 while the receiving machine is running TNS 22.12.0.
I was able to setup the SSH connection between the two TNS machines.
But when I start the Replication task, I get this error:
[EFAULT] Passive side: I/O error
Active side: cannot unmount '/mnt/Main 6 SSDs/Multimedia': permission denied.
The receiving Multimedia dataset is set to owner/group=root/root. The ACL is set so that everybody has R/W/X privileges.
The dataset was accessible as a SMB share, but deleting that SMB share didn't make a difference, still got the above error.
Here's the task log:
Error: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 411, in run await self.future
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 446, in __run_body rv = await self.method(*([self] + args))
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1272, in nf return await func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/middlewared/plugins/replication.py", line 454, in run await self.middleware.call("zettarepl.run_replication_task", id, really_run, job)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1345, in call return await self._call( File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1305, in _call return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1206, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3/dist-packages/middlewared/plugins/zettarepl.py", line 380, in run_replication_task self._run_replication_task_job(f"task_{id}", job)
File "/usr/lib/python3/dist-packages/middlewared/plugins/zettarepl.py", line 440, in _run_replication_task_job raise CallError(make_sentence(message.error)) middlewared.service_exception.CallError: [EFAULT] Passive side: I/O error
Active side: cannot unmount '/mnt/Main 6 SSDs/Multimedia': permission denied.