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.