I have setup a replication task that are failing with the following error:
I have enabled encryption with a passphrase, which seems to create trouble. It will run fine if I disable encryption. My Storagepool dataset contains child datasets, which are encrypted with passphrases, but that should not create the problem... right?
I'm running TrueNAS-12.0-U8.1 and the backup system is running TrueNAS-SCALE-22.02.1.
Code:
[2022/05/12 14:06:54] INFO [Thread-46] [zettarepl.paramiko.replication_task__task_1] Connected (version 2.0, client OpenSSH_8.4p1)
[2022/05/12 14:06:54] INFO [Thread-46] [zettarepl.paramiko.replication_task__task_1] Authentication (publickey) successful!
[2022/05/12 14:06:55] INFO [replication_task__task_1] [zettarepl.replication.run] For replication task 'task_1': doing push from 'storagepool' to 'Storagepool/Backup' of snapshot='auto-2022-03-04_15-10' incremental_base=None receive_resume_token=None encryption=True
[2022/05/12 14:06:55] INFO [replication_task__task_1] [zettarepl.paramiko.replication_task__task_1.sftp] [chan 4] Opened sftp connection (server version 3)
[2022/05/12 14:06:55] INFO [replication_task__task_1] [zettarepl.transport.ssh_netcat] Automatically chose connect address '192.168.98.3'
[2022/05/12 14:06:56] ERROR [replication_task__task_1] [zettarepl.replication.run] For task 'task_1' unhandled replication error SshNetcatExecException(ExecException(1, 'kernel modules must be upgraded to receive this stream.\n'), ExecException(1, 'I/O error\n'))
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 164, in run_replication_tasks
retry_stuck_replication(
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/stuck.py", line 18, in retry_stuck_replication
return func()
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 165, in <lambda>
lambda: run_replication_task_part(replication_task, source_dataset, src_context, dst_context,
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 258, in run_replication_task_part
run_replication_steps(step_templates, observer)
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 592, in run_replication_steps
replicate_snapshots(step_template, incremental_base, snapshots, encryption, observer)
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 687, in replicate_snapshots
run_replication_step(step, observer)
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 764, in run_replication_step
ReplicationProcessRunner(process, monitor).run()
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/process_runner.py", line 33, in run
raise self.process_exception
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/process_runner.py", line 37, in _wait_process
self.replication_process.wait()
File "/usr/local/lib/python3.9/site-packages/zettarepl/transport/ssh_netcat.py", line 198, in wait
raise SshNetcatExecException(connect_exec_error, self.listen_exec_error) from None
zettarepl.transport.ssh_netcat.SshNetcatExecException: kernel modules must be upgraded to receive this stream.
I/O error
I have enabled encryption with a passphrase, which seems to create trouble. It will run fine if I disable encryption. My Storagepool dataset contains child datasets, which are encrypted with passphrases, but that should not create the problem... right?
I'm running TrueNAS-12.0-U8.1 and the backup system is running TrueNAS-SCALE-22.02.1.