SOLVED Replication tasks keeps erroring

kmac

Cadet
Joined
Dec 16, 2015
Messages
9
I am running Freenas 11.3 U5
Trying to replicate my main pool to another disk
I have set up a replication task but it keeps erroring after a few minutes of running
I cannot figure out what I am doing wrong
Both source and destination pools are on the same Freenas instance but on different disks.
All pools have been upgraded to 11.3 U5

Here is the log

[2020/12/08 15:09:41] INFO [replication_task__task_5] [zettarepl.replication.run] Resuming replication for destination dataset 'Backup1'
[2020/12/08 15:09:41] INFO [replication_task__task_5] [zettarepl.replication.run] For replication task 'task_5': doing push from 'ReiStor1' to 'Backup1' of snapshot=None incremental_base=None receive_resume_token='1-cfaae10bd-e8-789c63606400031....2d284a2d2ececf46b80d000522202a'
[2020/12/08 15:10:21] ERROR [replication_task__task_5] [zettarepl.replication.run] For task 'task_5' unhandled replication error ExecException(255, "warning: cannot send 'ReiStor1@auto-2020-12-08_14-50': Input/output error\ncannot receive resume stream: checksum mismatch or incomplete stream.\nPartially received snapshot is saved.\nA resuming stream can be generated on the sending system by running:\n zfs send -t 1-cfaae10bd-e8-789c636064000310a500c4ec50360710e72765a52697303068eb3183d560c8a7a515a79630c001489e0d493ea9b224b51848074cfb318b138bfe92fcf4d2cc14a058c055c6b5bf6c742d90e439c1f27989b9a90c0c41a999c125f945860e89a525f9ba46064606ba8646ba0616f18626baa6061073b91910fe48cecf2d284a2d2ececf46b80d000522202a\n")
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/zettarepl/replication/run.py", line 143, in run_replication_tasks
run_replication_task_part(replication_task, source_dataset, src_context, dst_context, observer)
File "/usr/local/lib/python3.7/site-packages/zettarepl/replication/run.py", line 210, in run_replication_task_part
resumed = resume_replications(step_templates, observer)
File "/usr/local/lib/python3.7/site-packages/zettarepl/replication/run.py", line 315, in resume_replications
observer_snapshot=resumed_snapshot)
File "/usr/local/lib/python3.7/site-packages/zettarepl/replication/run.py", line 517, in run_replication_step
ReplicationProcessRunner(process, monitor).run()
File "/usr/local/lib/python3.7/site-packages/zettarepl/replication/process_runner.py", line 33, in run
raise self.process_exception
File "/usr/local/lib/python3.7/site-packages/zettarepl/replication/process_runner.py", line 37, in _wait_process
self.replication_process.wait()
File "/usr/local/lib/python3.7/site-packages/zettarepl/transport/local.py", line 140, in wait
self.async_exec.wait()
File "/usr/local/lib/python3.7/site-packages/zettarepl/transport/async_exec_tee.py", line 100, in wait
raise ExecException(exit_event.returncode, self.output)
zettarepl.transport.interface.ExecException: warning: cannot send 'ReiStor1@auto-2020-12-08_14-50': Input/output error
cannot receive resume stream: checksum mismatch or incomplete stream.
Partially received snapshot is saved.
A resuming stream can be generated on the sending system by running:
zfs send -t 1-cfaae10bd-e8-789c636064000310a500c4ec50360710e72765a52697303068eb3183d560c8a7a515a79630c001489e0d493ea9b224b51848074cfb318b138bfe92fcf4d2cc14a058c055c6b5bf6c742d90e439c1f27989b9a90c0c41a999c125f945860e89a525f9ba46064606ba8646ba0616f18626baa6061073b91910fe48cecf2d284a2d2ececf46b80d000522202a
 

kmac

Cadet
Joined
Dec 16, 2015
Messages
9
For anyone interested, I believe this is because there were errors on the source hard drive - 2 currently unreadable (pending) sectors.
I copied the data from that disk to a new disk and replicated that - all worked okay

I guess the original HDD is on its way out
Going to retire it
 
Top