Unable to receive ZFS snapshots from Debian system with zfs-2.0.3-9: kernel modules must be upgraded to receive this stream

Asked by Robin

The receiving system:

# zfs --version
zfs-2.1.2-1ubuntu3
zfs-kmod-2.1.2-1ubuntu3
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
# uname -a
Linux server 5.15.0-27-generic #28-Ubuntu SMP Thu Apr 14 04:55:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

The sending system:
# zfs --version
zfs-2.0.3-9
zfs-kmod-2.0.3-9

# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

# uname -a
Linux server 5.10.0-13-amd64 #1 SMP Debian 5.10.106-1 (2022-03-17) x86_64 GNU/Linux

When doing a raw send/receive using the following command:
syncoid --mbuffer-size=1M --target-bwlimit=1m --source-bwlimit=1m --sendoptions=w root@othersystem:somepool/somedataset somepool/somedataset

I get the following error message:
cannot receive incremental stream: kernel modules must be upgraded to receive this stream.

However, the kernel modules on the receiving system are more recent than those on the target system? The source dataset does not use encryption, the target dataset does.

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu zfs-linux Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Robin (derkades) said :
#1

I am starting to think this is a bug. Receiving from an Ubuntu 20.04 system with zfs-0.8.3-1ubuntu12.13 does work.

To summarize, Ubuntu 22.04 with zfs-2.1.2-1ubuntu3 can receive from Ubuntu 20.04 with zfs-0.8.3-1ubuntu12.13, but not from Debian with zfs-2.0.3-9.

Revision history for this message
Launchpad Janitor (janitor) said :
#2

This question was expired because it remained in the 'Open' state without activity for the last 15 days.