Hi, I had a replication set up from a ZFS debian host to Truenas Scale and it was working just fine for months but suddenly it started giving me Active side: cannot receive: invalid stream (bad snapshot name).
Error: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 469, in run
await self.future
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 511, in __run_body
rv = await self.method(*args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 187, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/plugins/replication.py", line 484, in run
await self.middleware.call("zettarepl.run_replication_task", id_, really_run, job)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1564, in call
return await self._call(
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1428, 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 1321, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/plugins/zettarepl.py", line 401, in run_replication_task
self._run_replication_task_job(f"task_{id_}", job)
File "/usr/lib/python3/dist-packages/middlewared/plugins/zettarepl.py", line 461, in _run_replication_task_job
raise CallError(make_sentence(message.error))
middlewared.service_exception.CallError: [EFAULT] Active side: cannot receive: invalid stream (bad snapshot name).
Nothing changed on ZFS debian source host nor on the Truenas Scale destination.
I checked the list of snapshots on the source and nothing seems out of the ordinary, all snapshots have same names as always.
When I press start on the replication, it flashes this for a split second:
Replication «bpool,rpool - tank/debian-backup» has started.
Task is running
replication.run
0.00%
Sending 1 of 2: bpool/BOOT@autosnap_2024-07-22_00:00:17_daily
Naming schema in the replication is: autosnap_%Y-%m-%d_%H:%M:%S_daily
